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 projects152.7k total stars16.8k total forks18 languages

Open-source projects built with OCaml

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

Showing 240 open-source projects · page 4 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
Decompress
Decompressmirage/decompress

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

11919OCaml
1 month ago
COW
COWmirage/ocaml-cow

OCaml combinators for manipulating HTML, CSS, XML, JSON, and Markdown directly from OCaml code.

11223OCaml
2 years ago
nocrypto
nocryptomirleft/ocaml-nocrypto

A small OCaml cryptographic library emphasizing applicative style and ease of use with basic ciphers, hashes, and public-key primitives.

11254OCaml
6 years ago
cryptokit
cryptokitxavierleroy/cryptokit

A comprehensive OCaml library providing cryptographic primitives like ciphers, hashes, and public-key cryptography for security-sensitive applications.

10928C
1 day ago
ocaml-rpc
ocaml-rpcmirage/ocaml-rpc

A lightweight OCaml library for remote procedure calls (RPC) with XML/JSON encoding and code generation via PPX.

10630OCaml
4 months ago
Vg
Vgdbuenzli/vg

A declarative 2D vector graphics library for OCaml with renderers for PDF, SVG, Cairo, and HTML canvas.

10112OCaml
18 days ago
coq-dpdgraph
coq-dpdgraphcoq-community/coq-dpdgraph

A Coq plugin that extracts dependency graphs between Coq objects and provides tools for visualization and analysis.

10033OCaml
4 months ago
ocaml-uri
ocaml-urimirage/ocaml-uri

An RFC3986-compliant URI/URL parsing library for OCaml with multiple parser backends.

9956OCaml
9 months ago
modern-ocaml
modern-ocamlKhady/modern-ocaml

A template for OCaml projects with modern tooling including dune build system, LSP server, and CI setup.

976OCaml
2 months ago
Digestif
Digestifmirage/digestif

A comprehensive OCaml toolbox implementing multiple hash algorithms with both C and OCaml backends.

9532OCaml
1 month ago
opam2nix
opam2nixtimbertson/opam2nix

Generates Nix expressions from OPAM packages to build OCaml projects within the Nix ecosystem.

9228OCaml
1 year ago
ppx_import
ppx_importocaml-ppx/ppx_import

An OCaml syntax extension for importing types and signatures from compiled interface files to reduce redundancy.

9231OCaml
10 months ago
slap
slapakabe/slap

An OCaml linear algebra library providing BLAS and LAPACK bindings with compile-time static size checking for matrix and vector operations.

894OCaml
6 years ago
Rockstar
Rockstardylanbeattie/rockstar

A dynamically typed programming language designed for writing programs that double as 1980s hard rock and power ballad lyrics.

894JavaScript
4 years ago
SSProve
SSProveSSProve/ssprove

A foundational framework for modular cryptographic proofs in the Coq proof assistant, enabling state-separating proofs.

8921Rocq Prover
1 month ago
ocaml-mustache
ocaml-mustachergrinberg/ocaml-mustache

A Mustache.js-compatible logic-less templating engine implemented in OCaml.

8723OCaml
2 years ago
slacko
slackoLeonidas-from-XIV/slacko

A complete OCaml interface to the Slack API with a command-line notification tool.

8710OCaml
2 years ago
ocaml-redis
ocaml-redis0xffea/ocaml-redis

Pure OCaml client library for Redis, offering both synchronous and LWT-based asynchronous bindings.

8532OCaml
1 year ago
ocaml-zmq
ocaml-zmqissuu/ocaml-zmq

OCaml bindings for ZeroMQ 4.x, providing message-passing capabilities for distributed systems.

8518OCaml
2 years ago
Smt.ml
Smt.mlformalsec/smtml

A multi-backend SMT solver frontend for OCaml providing a consistent interface to various solvers.

8119OCaml
5 days ago
ocaml-makefile
ocaml-makefilemmottl/ocaml-makefile

A generic Makefile for building small to medium-sized OCaml projects with minimal configuration.

8019OCaml
1 year ago
Metalib
Metalibplclub/metalib

A Coq library for mechanizing programming language metatheory with locally nameless representation of binders.

7725Coq
1 year ago
Kafka
Kafkadidier-wenzek/ocaml-kafka

OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.

7212OCaml
2 years ago
topkg
topkgdbuenzli/topkg

A packager for distributing OCaml software with an API to describe installation files and distribution procedures.

7024OCaml
18 days ago
AMQP
AMQPandersfugmann/amqp-client

An OCaml client library for AMQP 0.9.1 and RabbitMQ extensions, supporting both Async and Lwt concurrency models.

6715OCaml
2 months ago
ORM
ORMmirage/orm

An OCaml ORM library that automatically generates SQLite persistence functions from type definitions without manual SQL.

648OCaml
7 years ago
Obelisk
ObeliskLelio-Brun/Obelisk

A multi-format pretty-printer for Menhir parser files, generating LaTeX, HTML, and EBNF outputs.

634OCaml
2 months ago
ocurl
ocurlygrek/ocurl

OCaml bindings to libcurl for client-side URL transfers supporting HTTP and multiple network protocols.

6344C
3 months ago
Q*cert
Q*certquerycert/qcert

A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.

6010Coq
2 years ago
Unicoq
Unicoqunicoq/unicoq

A Coq plugin that replaces Coq's standard unification algorithm with an enhanced one supporting universe polymorphism and overloading.

6021OCaml
2 months ago
cairo2
cairo2Chris00/ocaml-cairo

OCaml binding for the Cairo 2D vector graphics library, enabling vector drawing and text rendering from OCaml applications.

5811OCaml
1 year ago
mariadb
mariadbocaml-community/ocaml-mariadb

OCaml bindings for MariaDB providing both blocking and nonblocking APIs, supporting prepared statements and integration with Lwt and Async.

5821OCaml
6 days ago
ods
odsowainlewis/ods

A comprehensive library of data structures and algorithms implemented in OCaml for educational purposes.

587OCaml
1 month ago
Mtac2
Mtac2Mtac2/Mtac2

A typed tactic language plugin for Coq that enables backward reasoning with a monadic interface.

5724Rocq Prover
2 months ago
PyCoq
PyCoqejgallego/pycoq

Python bindings and libraries for interacting with the Coq interactive proof assistant programmatically.

574OCaml
4 years ago
core_bench
core_benchjanestreet/core_bench

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

5715OCaml
1 month ago
1
2
3
4
5
6
7