Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. OCaml
O

OCaml

Language
136 projects146.9k total stars15.7k total forks15 languages

Open-source projects built with OCaml

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

Showing 128 open-source projects · page 3 of 4

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-vdom
ocaml-vdomLexiFi/ocaml-vdom

OCaml bindings for browser DOM APIs and an implementation of the Elm architecture with virtual DOM for building web applications.

20814OCaml
1 year ago
GeoCoq
GeoCoqGeoCoq/GeoCoq

A formalization of geometry in Coq based on Tarski's axiom system, containing both foundational and high-school style proofs.

20631Rocq Prover
6 months ago
Coq LSP
Coq LSPejgallego/coq-lsp

A language server and VS Code extension providing incremental checking, error recovery, and IDE features for the Rocq/Coq proof assistant.

20456OCaml
1 day ago
drom
dromOCamlPro/drom

A wrapper over opam/dune providing a cargo-like experience for creating and managing OCaml projects with integrated documentation and CI.

20123OCaml
7 months ago
Verdi Raft
Verdi Raftuwplse/verdi-raft

A formally verified implementation of the Raft distributed consensus protocol in Coq using the Verdi framework.

19820Coq
2 years ago
Coq-Elpi
Coq-ElpiLPCIC/coq-elpi

A Coq plugin that embeds the Elpi λProlog interpreter to define new commands and tactics for theorem proving.

19375OCaml
2 days ago
gen_js_api
gen_js_apiLexiFi/gen_js_api

A tool for generating OCaml bindings to JavaScript libraries, simplifying cross-language interoperability.

18530OCaml
3 months ago
Tyre
TyreDrup/tyre

A typed regular expression library for OCaml that enables type-safe parsing and unparsing with automatic group extraction.

1835OCaml
5 months ago
pfff
pfffreturntocorp/pfff

An OCaml API for static analysis, dynamic analysis, code visualization, navigation, and style-preserving source-to-source transformations.

18328
4 months ago
OSnap
OSnapeWert-Online/osnap

A high-performance snapshot testing tool focused on speed and ease of use, built with OCaml.

1743OCaml
1 month ago
Redexer
Redexerplum-umd/redexer

A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.

17431Smali
5 years ago
libadalang
libadalangAdaCore/libadalang

A library for parsing and semantic analysis of Ada code, designed as a building block for IDE integration and static analysis tools.

17048Ada
1 day ago
ppx_deriving_yojson
ppx_deriving_yojsonwhitequark/ppx_deriving_yojson

A ppx_deriving plugin that generates JSON serializers and deserializers for OCaml types using the Yojson library.

16949OCaml
9 months ago
lablqml
lablqmlKakadu/lablqml

A library for creating QtQuick/QML GUI applications in OCaml and Reason, providing bindings and a PPX syntax extension.

16817OCaml
2 years ago
Fiat
Fiatmit-plv/fiat

A Coq library for deductive synthesis of correct-by-construction abstract data types and parsers.

15935Rocq Prover
29 days ago
Caqti setence preparation, ppx_rapper
Caqti setence preparation, ppx_rapperroddyyaga/ppx_rapper

A syntax extension for writing type-safe SQL queries in OCaml with named parameters and PostgreSQL syntax checking.

15723OCaml
9 months ago
OMicroB
OMicroBstevenvar/omicrob

A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.

15426OCaml
2 days ago
Opal
Opalpyrocat101/opal

A minimal, self-contained library of monadic parser combinators for OCaml, enabling easy construction of recursive-descent parsers.

15414OCaml
2 years ago
Spooky
Spookyftripier/spookyc

A compiler for the Spooky programming language, designed to be the scariest language with spooky emoji keywords and unpredictable runtime behavior.

1544OCaml
7 years ago
Markup.ml
Markup.mlaantron/markup.ml

Error-recovering streaming HTML5 and XML parsers for OCaml with lazy, non-blocking, and one-pass processing.

15020OCaml
1 year ago
routes
routesanuragsoni/routes

A typed bidirectional router for OCaml and ReasonML web applications, enabling type-safe route definitions and URL generation.

14911OCaml
1 year ago
SPOC
SPOCmathiasbourgoin/SPOC

A PPX-based DSL for writing GPU kernels in OCaml syntax that compiles to multiple backends (CUDA, OpenCL, Vulkan, Metal).

14311HTML
1 day ago
jingoo
jingootategakibunko/jingoo

An OCaml template engine with near-complete compatibility with Jinja2 syntax and features.

14223OCaml
1 month ago
Miou
Miourobur-coop/miou

A simple, rule-based scheduler for OCaml 5 enabling concurrent and parallel task development with a focus on composability.

13912OCaml
2 days ago
SerAPI
SerAPIejgallego/coq-serapi

A library for machine-to-machine interaction with the Coq proof assistant, providing serialization of Coq's internal datatypes to JSON or S-expressions.

13641Coq
6 months ago
Formalised Undecidable Problems
Formalised Undecidable Problemsuds-psl/coq-library-undecidability

A Coq library containing mechanized reductions to establish undecidability results for problems in logic and computation.

13634Rocq Prover
1 month ago
SQLite3
SQLite3mmottl/sqlite3-ocaml

OCaml bindings to the SQLite3 database client API, enabling database operations from OCaml applications.

13340OCaml
1 month ago
Sequoia
Sequoiaandrenth/sequoia

A type-safe query builder for OCaml that enforces SQL correctness at compile time using the OCaml type system.

13216OCaml
3 years ago
pgx
pgxarenadotio/pgx

A pure OCaml PostgreSQL client library with support for Async, LWT, and synchronous operations.

13219OCaml
3 years ago
ocaml-parsing
ocaml-parsingsmolkaj/ocaml-parsing

A library and skeleton for writing OCaml parsers with beautiful error messages and minimal boilerplate.

12812OCaml
2 years ago
Camomile
Camomileyoriyuki/Camomile

A comprehensive Unicode library for OCaml providing character handling, string encodings, collation, and locale-sensitive operations.

12626OCaml
2 years ago
biocaml
biocamlbiocaml/biocaml

A high-performance, user-friendly OCaml library for bioinformatics applications.

12521OCaml
6 months ago
Oml
Omlrleonid/oml

A comprehensive OCaml library for mathematical and statistical analysis with descriptive, typed APIs.

1209OCaml
8 years ago
oml
omlhammerlab/oml

A comprehensive OCaml library for mathematical and statistical analysis with typed, descriptive APIs.

1209OCaml
8 years ago
WasmCert-Coq
WasmCert-CoqWasmCert/WasmCert-Coq

A mechanized formalization of WebAssembly 2.0 in Coq (Rocq) with soundness proofs and an extracted interpreter.

12018Rocq Prover
2 months ago
Decompress
Decompressmirage/decompress

A pure OCaml library implementing DEFLATE, Zlib, Gzip, and LZO compression/decompression algorithms.

12019OCaml
1 year ago
1
2
3
4