Refolk

Top OCaml Compilers repositories on GitHub

Front-ends, back-ends, and language toolchains. Filtered to projects whose primary language is OCaml.

Ranked by stars across 30 OCaml repositories tagged compiler. Refreshed daily.

  1. 1
    ocaml/ocaml6,309 · ⑂ 1,222

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

    • ocaml
    • compiler
    • functional-language
  2. 2
    austral/austral1,492 · ⑂ 56

    Systems language with linear types and capability-based security.

    • linear-types
    • compiler
    • capabilities
  3. 3
    ocsigen/js_of_ocaml1,104 · ⑂ 201

    Compiler from OCaml to Javascript.

    • javascript
    • ocaml
    • compiler
    • ocsigen
    • jsoo
  4. 4
    leostera/caramel1,102 · ⑂ 26

    :candy: a functional language for building type-safe, scalable, and maintainable applications

    • ocaml
    • erlang
    • compiler
    • caramel
    • elixir
    • functional-language
  5. 5
    AeneasVerif/aeneas737 · ⑂ 74

    A verification toolchain for Rust programs

    • compiler
    • coq
    • deductive-reasoning
    • formal-methods
    • formal-verification
    • fstar
  6. 6
    artagnon/rhine-ml634 · ⑂ 24

    🏞 an OCaml compiler for an untyped lisp

    • programming-language
    • ocaml
    • llvm
    • compiler
  7. 7
    vult-dsp/vult536 · ⑂ 30

    Vult is a transcompiler well suited to write high-performance DSP code

    • ocaml
    • compiler
    • dsp
    • synthesizer
    • vult
    • microcontroller
  8. 8
    hirrolot/mazeppa475 · ⑂ 10

    A modern supercompiler for call-by-value functional languages

    • compiler
    • functional
    • functional-programming
    • language
    • optimization
    • performance
  9. 9
    formal-land/coq-of-ocaml273 · ⑂ 20

    Formal verification for OCaml

    • coq
    • ocaml
    • compiler
  10. 10
    nlsandler/nqcc2234 · ⑂ 31

    Reference implementation for Writing a C Compiler

    • c
    • compiler
    • ocaml
    • reference-implementation
  11. 11
    darklang/philip2210 · ⑂ 5

    An Elm to OCaml compiler

    • elm
    • ocaml
    • compiler
    • functional
    • frontend
    • elm-architecture
  12. 12
    mransan/ocaml-protoc188 · ⑂ 34

    A Protobuf Compiler for OCaml

    • ocaml
    • protobuf
    • serialization
    • protocol
    • compiler
  13. 13
    nanocaml/nanocaml147 · ⑂ 7

    Nanopass for OCaml

    • nanopass-framework
    • ocaml
    • compiler
    • compiler-design
    • framework
    • ppx
  14. 14
    Alex23087/Perk139 · ⑂ 11

    Modern low level programming language designed for kernel development

    • compiler
    • lambda-functions
    • low-level
    • programming-language
  15. 15
    kit-ty-kate/labrys115 · ⑂ 3

    A toy language based on LLVM that implements the System Fω type-system

    • llvm
    • ocaml
    • programming-language
    • compiler
    • language
    • type-system
  16. 16
    noti0na1/socc96 · ⑂ 8

    Simple C Compiler in OCaml

    • c
    • ocaml
    • ocamllex
    • menhir
    • compiler
    • x64
  17. 17
    Ekdohibs/joujou91 · ⑂ 5

    A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a static type system with inference of types and effects, with subtyping.

    • functional-programming
    • algebraic-effects
    • type-inference
    • continuations
    • handlers
    • compiler
  18. 18

    A quick and small language compiled to JavaScript/C. Easy to integrated with the Web Ecosystem.

    • language
    • compiler
    • webassembly
    • wasm
    • iot
  19. 19
    weavery/sworn53 · ⑂ 1

    Sworn compiles Clarity smart contracts into SmartWeave contracts.

    • arweave
    • smartweave
    • clarity
    • compiler
  20. 20
    coord-e/mlml52 · ⑂ 4

    self-hosted compiler for a subset of OCaml

    • ocaml
    • compiler
    • self-hosted
  21. 21
    weavery/clarc49 · ⑂ 3

    Clarc compiles Clarity smart contracts into Ethereum virtual machine (EVM) bytecode.

    • clarity
    • ethereum
    • evm
    • compiler
  22. 22
    nickzuber/infrared47 · ⑂ 2

    :sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.

    • type-checking
    • javascript
    • fast
    • static-analysis
    • zero-configuration
    • tool
  23. 23
    ayazhafiz/plts34 · ⑂ 4

    A collection of programming languages and type systems.

    • programming-language-theory
    • type-systems
    • programming-language
    • compiler
    • interpreter
  24. 24

    Bytecode compiler of a variant of Caml

    • ocaml
    • compiler
  25. 25
    prg-titech/baccaml34 · ⑂ 3

    Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.

    • jit-compiler
    • meta-hybrid-jit
    • tracing-jit
    • meta-tracing-jit
    • compiler

Find OCaml engineers shipping Compilers

The list above ranks the most-starred public OCaml repositories tagged with the Compilers topic, drawn from the public GitHub graph. Across 30 matching repositories, the contributors are a tight cluster of engineers with both OCaml chops and real Compilers experience.

That overlap is rare. Most OCaml engineers haven’t shipped Compilers, and most Compilers maintainers don’t write OCaml. The people on this list’s contributor graph are the ones who do both.

Refolk turns this list into a search. Ask for OCaml Compilers maintainers hiring” or OCaml engineers shipping Compilers in 2025” and Refolk returns a ranked shortlist with the commits, profiles, and projects behind each name.

How this list is built

Refolk searched GitHub for public OCaml repositories tagged with the Compilers topic, ranked them by stargazer count, and kept those with at least 25 stars. The list refreshes once a day.

Last refreshed: Thu, 07 May 2026 06:52:25 GMT

Need a more specific search?

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

Related lists

See all repository lists.

Or zoom out