SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 OCaml Ocaml Projects
-
Reason (https://reasonml.github.io/) is the JS like syntax for OCaml.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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?
-
-
-
-
mina
Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security. (by MinaProtocol)
-
You could write some custom backends for https://irmin.org/ I guess.
> Irmin is an OCaml library for building mergeable, branchable distributed data stores.
-
-
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
-
-
opam
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
> * 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.
-
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.
-
-
pleasantly surprised knowing that js of ocaml (that Bonsai used) is still active https://github.com/ocsigen/js_of_ocaml
-
-
-
-
- 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)
-
-
-
-
-
OCaml Ocaml discussion
OCaml Ocaml related posts
-
Bonsai: Janestreet's UI Library
-
Ask HN: Are OSS projects allowing vibe-coding?
-
OCaml Onboarding: Introduction to the Dune build system
-
Soupault: A static website management tool
-
Lambda Soup – Functional HTML Scraping for OCaml
-
Borealis: stack CCSDS en OCaml puro arranca en órbita el 23 de abril
-
O(x)Caml in Space
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Aug 2026
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 |