Refolk

Top OCaml repositories on GitHub

Functional language behind compilers, formal methods, and quantitative finance.

Ranked by stars across 439 OCaml repositories on GitHub. Refreshed daily.

  1. 1
    facebook/infer15,596 · ⑂ 2,090

    A static analyzer for Java, C, C++, and Objective-C

    • static-analysis
    • static-code-analysis
    • code-quality
    • java
    • c
    • cpp
  2. 2
    semgrep/semgrep15,043 · ⑂ 926

    Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

    • static-analysis
    • static-code-analysis
    • java
    • go
    • sast
    • semgrep
  3. 3
    reasonml/reason10,306 · ⑂ 432

    Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

    • ocaml
    • javascript
    • reasonml
    • reason
    • programming-language
  4. 4
    facebook/pyre-check7,156 · ⑂ 450

    Performant type-checking for python.

    • python
    • typechecker
    • type-check
    • static-analysis
    • ocaml
    • code-quality
  5. 5
    ocaml/ocaml6,309 · ⑂ 1,222

    The core OCaml system: compilers, runtime system, base libraries

    • ocaml
    • compiler
    • functional-language
  6. 6
    astrada/google-drive-ocamlfuse5,917 · ⑂ 369

    FUSE filesystem over Google Drive

    • google-drive
    • ocaml
    • fuse
    • filesystem
  7. 7
    rocq-prover/rocq5,444 · ⑂ 726

    The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.

    • proof-assistant
    • coq
    • theorem-proving
    • dependent-types
  8. 8
    janestreet/magic-trace5,301 · ⑂ 133

    magic-trace collects and displays high-resolution traces of what a process is doing

    • intel
    • x86
    • visualizer
    • tracing
    • profile
    • performance-tools
  9. 9
    bcpierce00/unison5,263 · ⑂ 271

    Unison file synchronizer

  10. 10
    batsh-dev-team/Batsh4,347 · ⑂ 167

    A language that compiles to Bash and Windows Batch

  11. 11
    mirage/mirage2,884 · ⑂ 264

    MirageOS is a library operating system that constructs unikernels

    • mirageos
    • unikernel
    • xen
    • kvm
    • ocaml
    • opam
  12. 12
    comby-tools/comby2,637 · ⑂ 72

    A code rewrite tool for structural search and replace that supports ~every language.

    • program-transformation
    • search-and-replace
    • linting
    • refactoring
    • syntax-transformation
    • parsing
  13. 13
    opengrep/opengrep2,497 · ⑂ 201

    🔎 Static code analysis engine to find security issues in code.

  14. 14
    facebookarchive/pfff2,440 · ⑂ 203

    Tools for code analysis, visualizations, or style-preserving source transformation.

  15. 15
    CatalaLang/catala2,286 · ⑂ 98

    Programming language for literate programming law specification

    • programming-language
    • legislative-texts
  16. 16
    fastpack/fastpack2,259 · ⑂ 40

    Pack JS code fast & easy

    • javascript
    • bundler
  17. 17
    BinaryAnalysisPlatform/bap2,225 · ⑂ 282

    Binary Analysis Platform

    • binary-analysis
    • reverse-engineering
    • program-analysis
    • static-analysis
    • dynamic-analysis
    • program-verification
  18. 18

    Public quant internship repository, maintained by NUFT but available for everyone.

  19. 19
    MinaProtocol/mina2,112 · ⑂ 584

    Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.

    • cryptocurrency
    • blockchain
    • ocaml
    • zk-snarks
    • mina
  20. 20
    mirage/irmin1,932 · ⑂ 166

    Irmin is a distributed database that follows the same design principles as Git

    • ocaml
    • git
    • storage
    • mirageos
    • database
    • irmin
  21. 21
    ocaml/dune1,870 · ⑂ 474

    A composable build system for OCaml.

    • build
    • ocaml
    • opam
    • dune
    • jbuilder
  22. 22
    airbus-seclab/bincat1,856 · ⑂ 170

    Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection

    • ida-plugin
    • taint-analysis
    • reverse-engineering
    • disassembly
  23. 23
    camlworks/dream1,845 · ⑂ 152

    Tidy, feature-complete Web framework

    • ocaml
    • web
    • framework
    • reasonml
    • http
    • websockets
  24. 24
    ocaml/merlin1,680 · ⑂ 251

    Context sensitive completion for OCaml in Vim and Emacs

    • ocaml
    • emacs
    • vim
    • atom
  25. 25
    savonet/liquidsoap1,651 · ⑂ 156

    Liquidsoap is a statically typed scripting general-purpose language with dedicated operators and backend for all thing media, streaming, file generation, automation, HTTP backend and more.

    • liquidsoap
    • streaming
    • webradio

Find OCaml engineers and maintainers

The list above ranks the most-starred public OCaml repositories, drawn from the public GitHub graph. Across 439 OCaml repositories in the public graph, the maintainers, top contributors, and recurring committers are a powerful signal for where OCaml expertise lives.

Behind every popular OCamlproject is a small group of people who actually shipped it. They’re the OCamlengineers, library authors, and infrastructure builders worth knowing — whether you’re hiring, partnering, or doing technical research.

Refolk turns this list into a search. Ask for OCaml maintainers hiring”, “contributors to OCaml repos based in Europe”, or “companies whose engineers ship OCaml” and Refolk returns a ranked shortlist with the commits, repos, and profiles that earned each person a spot.

How this list is built

Refolk searched GitHub for public repositories whose primary language is OCaml, ranked them by stargazer count, and kept those with at least 100 stars. The list refreshes once a day.

Last refreshed: Thu, 07 May 2026 05:55:42 GMT

Need a list like this for any search?

Refolk runs natural-language searches across GitHub, LinkedIn, and the open web. Try one of these to see how it works:

Top repositories in other languages

See all language lists.

Popular OCaml sub-categories