Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OCaml
O

OCaml

Language
240 projects151.5k total stars16.6k total forks17 languages

Open-source projects built with OCaml

There are currently 240 open-source projects built with OCaml, with a combined total of 151.5k GitHub stars. The most common language among these projects is OCaml.

Showing 240 open-source projects · page 5 of 7

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
ocaml-linenoise
ocaml-linenoiseocaml-community/ocaml-linenoise

Self-contained OCaml bindings to linenoise, providing easy high-level readline functionality without system dependencies.

569C
1 year ago
core_bench
core_benchjanestreet/core_bench

A micro-benchmarking library for OCaml with ppx_bench syntax extension support.

5615OCaml
8 days ago
ppx_pgsql
ppx_pgsqltizoc/ppx_pgsql

OCaml syntax extension for type-safe embedded SQL queries using PG'OCaml.

5510OCaml
5 years ago
FreeSpec
FreeSpeclthms/FreeSpec

A Coq framework for implementing, certifying, and executing impure computations with modular verification.

5311Coq
2 years ago
prometheus
prometheusmirage/prometheus

OCaml library for reporting application metrics to Prometheus monitoring servers.

5328OCaml
18 days ago
refl
reflthierry-martinez/refl

OCaml PPX deriver providing runtime type representations for efficient, type-safe reflection and generic functions.

535OCaml
3 years ago
Cumulus
CumulusCumulus/Cumulus

A friendly and minimalist link sharing website built with OCaml and PostgreSQL.

535OCaml
11 years ago
Ke
Kemirage/ke

Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.

525HTML
2 years ago
Waterproof proof language
Waterproof proof languageimpermeable/coq-waterproof

A Coq plugin enabling proof writing in a natural, handwritten mathematical style to aid students in learning formal proof.

5119Rocq Prover
16 days ago
Liquid ML
Liquid MLbenfaerber/liquid-ml

An OCaml implementation of Shopify's Liquid templating language, featuring an interpreter, parser, and lexer.

514OCaml
1 month ago
ocaml-m17n
ocaml-m17nwhitequark/ocaml-m17n

Enables Unicode identifiers in OCaml source code, allowing non-English characters in variable, function, and type names.

515OCaml
7 years ago
ocaml-oidc
ocaml-oidculrikstrid/ocaml-oidc

OpenID Connect client implementation in OCaml, currently focused on Relying Party functionality.

515OCaml
8 months ago
bistro
bistropveber/bistro

An OCaml library for building and executing typed, distributed scientific workflows with automatic dependency tracking.

4911OCaml
2 months ago
Camelot
Camelotupenn-cis1xx/camelot

A modular and fully-configurable OCaml linter and style checker for OCaml compiler versions 4.10.0 to 4.14.0.

466OCaml
2 months ago
dispatch
dispatchinhabitedtype/ocaml-dispatch

A library for dispatching requests to handlers based on hierarchical URI paths in OCaml applications.

457OCaml
3 years ago
ocaml-vchan
ocaml-vchanmirage/ocaml-vchan

Pure OCaml implementation of the Xen vchan protocol for fast inter-domain communication using shared memory.

4524OCaml
1 year ago
easy-format
easy-formatmjambon/easy-format

An OCaml library for easy indentation and pretty-printing of structured data.

4414OCaml
4 years ago
Goji
Gojiklakplok/goji

A multi-tool for generating OCaml bindings to JavaScript libraries with OCaml-centric design and automated dependency handling.

448OCaml
12 years ago
Paramcoq
Paramcoqcoq-community/paramcoq

A deprecated Coq plugin for generating parametricity statements and proofs from Coq definitions.

4428OCaml
1 month ago
Waterproof editor
Waterproof editorimpermeable/waterproof

An educational environment for writing mathematical proofs in interactive notebooks, now available as a VS Code extension.

446JavaScript
3 months ago
CoqPrime
CoqPrimethery/coqprime

A Coq library for certifying primality using Pocklington and Elliptic Curve certificates, with efficient modular arithmetic.

4317Rocq Prover
26 days ago
biniou
binioumjambon/biniou

Extensible binary data format designed for speed, safety, and backward compatibility, offering a faster alternative to JSON.

4316OCaml
4 years ago
TLC
TLCcharguer/tlc

A general-purpose Coq library providing an alternative to Coq's standard library with extensionality axioms and enhanced tactics.

4114Rocq Prover
5 months ago
Macaque
Macaqueocsigen/macaque

A DSL for safe and composable SQL queries in OCaml using comprehensions and expressive types, built on PG'OCaml.

4011OCaml
6 years ago
Docker-Coq
Docker-Coqcoq-community/docker-coq

Docker images for Coq proof assistant versions 8.4 to 8.20, based on Debian Slim with opam 2.x.

404Shell
1 year ago
onanomsg
onanomsgrgrinberg/onanomsg

OCaml bindings for nanomsg, providing a ctypes-based interface to the lightweight messaging library.

399OCaml
5 years ago
dolog
dologUnixJunkie/dolog

A minimalistic lazy logger for OCaml console applications with optional coloring and custom prefixes.

397OCaml
2 years ago
Bazel
Bazeljin/rules_ocaml

OCaml build rules for Bazel, enabling native and bytecode binary compilation with OPAM dependency management.

394Starlark
5 years ago
Syndic
SyndicCumulus/Syndic

An OCaml library for parsing RSS and Atom feeds with a focus on type safety and reliability.

3817OCaml
4 months ago
CoLoR
CoLoRfblanqui/color

A Rocq/Coq library providing formal definitions and mechanically verified proofs for rewriting theory, λ-calculus, and termination analysis.

3720Rocq Prover
11 days ago
AAC Tactics
AAC Tacticscoq-community/aac-tactics

A Coq plugin providing tactics for rewriting universally quantified equations modulo associativity and commutativity.

3726OCaml
2 months ago
Ocaml-sklearn
Ocaml-sklearnlehy/ocaml-sklearn

OCaml bindings for Python's scikit-learn machine learning library.

363Python
5 years ago
lrt
lrtLexiFi/lrt

A PPX-based OCaml extension for runtime type representations, enabling generic type-driven operations like automatic GUI generation and SQL schema derivation.

363OCaml
5 years ago
Uutf
Uutfdbuenzli/uutf

A non-blocking streaming Unicode codec for OCaml supporting UTF-8, UTF-16, UTF-16LE, and UTF-16BE encoding schemes.

3616OCaml
11 months ago
ocaml-pcre
ocaml-pcremmottl/pcre-ocaml

OCaml bindings to the PCRE library, providing Perl-compatible regular expressions for string matching.

3612OCaml
19 days ago
Simple IO
Simple IOLysxia/coq-simple-io

A library providing a purely functional IO monad for Coq, enabling direct implementation of IO programs with OCaml bindings.

358Rocq Prover
1 month ago
1
2
3
4
5
6
7