Docfd utilises OCaml 5 and Eio for multithreading, and uses a custom search engine backed by on-disk SQLite DB. Architecture wise, Docfd uses the “functional core, imperative shell” as the core design and actor model for organising concurrent entities.
Discussions of specific topics: