OCaml Ocaml

Open-source OCaml projects categorized as Ocaml

Top 23 OCaml Ocaml Projects

  1. reason

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

    Project mention: Gleam is my new obsession | news.ycombinator.com | 2025-09-14

    Reason (https://reasonml.github.io/) is the JS like syntax for OCaml.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. ocaml

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

    Project mention: Ask HN: Are OSS projects allowing vibe-coding? | news.ycombinator.com | 2026-07-07

    Do any renowned OSS projects (e.g. OS, compilers, databases, libraries...) switched their review process and started allowing vibe-coded PR to be merged?

    A few months ago, there was this [AI generated PR to the OCaml project](https://github.com/ocaml/ocaml/pull/14369) that famously got rejected.

    Has the stance changed lately with increasingly better LLM models?

  4. google-drive-ocamlfuse

    FUSE filesystem over Google Drive

  5. mirage

    MirageOS is a library operating system that constructs unikernels

  6. bap

    Binary Analysis Platform

  7. mina

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

  8. irmin

    database git

    Project mention: Doom from DNS Records | news.ycombinator.com | 2026-03-23

    You could write some custom backends for https://irmin.org/ I guess.

    > Irmin is an OCaml library for building mergeable, branchable distributed data stores.

  9. dune

    A composable build system for OCaml.

  10. dream

    Tidy, feature-complete Web framework

    Project mention: FAWK: LLMs can write a language interpreter | news.ycombinator.com | 2025-11-21

    Cool! Have you seen https://camlworks.github.io/dream/

    I get OCaml isnt for everybody, but dream is the web framework i wish i knew first

  11. merlin

    Context sensitive completion for OCaml in Vim and Emacs

  12. opam

    opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

    Project mention: I Love OCaml | news.ycombinator.com | 2025-11-07

    > * OPAM. In theory... I feel like it should be great. But in practice I find it to be incomprehensible, full of surprising behaviours, and also surprisingly buggy. I still can't believe the bug where it can't find `curl` if you're in more than 32 Unix groups.

    I couldn’t believe this was an actual bug in opam, and I found it: https://github.com/ocaml/opam/issues/5373

    I don’t think that’s an opam bug, it’s an issue with musl, and they just happened to build their binaries with it.

  13. stategraph

    Terraform without the state file bottleneck

    Project mention: Show HN: Bootstrapped Terraform Orchestration in OCaml | news.ycombinator.com | 2025-09-09

    We are bootstrapped, for profit, and open source. Most of our competitors are closed source, VC funded, and focused on large enterprise. We are aiming at the mid-market instead. These are the teams that need orchestration, but do not want to spend six figures, talk about it in budget meetings. or divert engineers to build and maintain their own system. Terraform orchestration is important enough to pay for, but not the kind of problem most teams should be building and maintaining themselves.

    As for AI, we do not yet know where it fits. Today we believe orchestration is still a human workflow, with people reviewing plans, enforcing policies, and approving changes. Maybe AI augments that in the future, but our focus is on making the fundamentals reliable right now. Infrastructure changes should be intentional.

    Getting noticed is still the hardest part. We do not have a big marketing budget. We are not the default open source choice because Atlantis still is. But we have built something that real teams use in production, and we think the engineering and business problems here are interesting enough to be worth sharing.

    Repo: https://github.com/terrateamio/terrateam

    We would love feedback, especially from others who have tried to bootstrap infra tools, thought about GTM for devtools, or fought Terraform at scale.

  14. SATySFi

    A statically-typed, functional typesetting system

  15. js_of_ocaml

    Compiler from OCaml to Javascript.

    Project mention: Bonsai: Janestreet's UI Library | news.ycombinator.com | 2026-08-03

    pleasantly surprised knowing that js of ocaml (that Bonsai used) is still active https://github.com/ocsigen/js_of_ocaml

  16. lwt

    OCaml promises and concurrent I/O

  17. ocaml-cohttp

    An OCaml library for HTTP clients and servers using Lwt or Async

  18. ocamlformat

    Auto-formatter for OCaml code

  19. eioio

    Effects-based direct-style IO for multicore OCaml

    Project mention: O(x)Caml in Space | news.ycombinator.com | 2026-05-15

    - BigArray and floating-point I/O remains difficult (we would like: I/O to channels, efficient representation retrieval): much easier now with OCaml effects to build custom fast serialisers (see https://github.com/ocaml-multicore/eio)

  20. angstrom

    Parser combinators built for speed and memory efficiency

  21. query-json

    Faster, simpler and more portable implementation of jq-inspired language in OCaml

  22. ocaml-graphql-server

    GraphQL servers in OCaml

  23. vult

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

  24. httpaf

    A high performance, memory efficient, and scalable web server written in OCaml

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

OCaml Ocaml discussion

Log in or Post with

OCaml Ocaml related posts

Index

What are some of the best open-source Ocaml projects in OCaml? This list will help you:

# Project Stars
1 reason 10,324
2 ocaml 6,522
3 google-drive-ocamlfuse 5,956
4 mirage 2,971
5 bap 2,248
6 mina 2,116
7 irmin 1,952
8 dune 1,909
9 dream 1,872
10 merlin 1,700
11 opam 1,374
12 stategraph 1,254
13 SATySFi 1,247
14 js_of_ocaml 1,128
15 lwt 791
16 ocaml-cohttp 775
17 ocamlformat 728
18 eioio 721
19 angstrom 708
20 query-json 636
21 ocaml-graphql-server 622
22 vult 542
23 httpaf 539

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that OCaml is
the 37th most popular programming language
based on number of references?