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 2 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
Mazeppa
Mazeppamazeppa-dev/mazeppa

A modern supercompiler for call-by-value functional languages that transforms programs via symbolic evaluation and metasystem transitions.

47911OCaml
7 months ago
PyTorch bindings
PyTorch bindingsLaurentMazare/ocaml-torch

OCaml bindings for PyTorch, providing NumPy-like tensor computations with GPU acceleration and automatic differentiation.

44339OCaml
1 year ago
Ott
Ottott-lang/ott

A tool for writing definitions of programming languages and calculi, generating LaTeX and formal proof assistant code from a concise ASCII notation.

41855OCaml
4 months ago
ctypes
ctypesocamllabs/ocaml-ctypes

A library for binding to C libraries using pure OCaml, eliminating the need for C stub functions.

410101OCaml
8 months ago
Lambda Soup
Lambda Soupaantron/lambda-soup

A functional HTML scraping and manipulation library for OCaml with CSS selector support.

40935OCaml
1 year ago
cil
cilcil-project/cil

A front-end for the C programming language that simplifies code for analysis and transformation.

402102OCaml
2 years ago
Notty
Nottypqwy/notty

A declarative terminal graphics library for OCaml that abstracts terminal programming with composable images.

38438OCaml
2 years ago
yojson
yojsonocaml-community/yojson

A low-level JSON and JSON5 parsing and pretty-printing library for OCaml.

37062OCaml
11 months ago
ocaml-git
ocaml-gitmirage/ocaml-git

A pure OCaml implementation of Git's storage format and network protocols for reading and writing Git objects.

36868OCaml
1 year ago
Caqti
Caqtipaurkedal/ocaml-caqti

A monadic cooperative-threaded OCaml connector API for relational databases with driver support for MariaDB, PostgreSQL, and SQLite.

35544OCaml
2 days ago
atdgen
atdgenahrefs/atd

A syntax for defining cross-language data types to generate type-safe serializers, deserializers, and validators for JSON APIs.

35362OCaml
1 month ago
Cmdliner
Cmdlinerdbuenzli/cmdliner

A declarative library for defining command line interfaces in OCaml, handling parsing, help, and man pages.

34765OCaml
1 month ago
MLDonkey
MLDonkeyygrek/mldonkey

A cross-platform multi-network peer-to-peer daemon for downloading files from various P2P networks.

34353OCaml
1 year ago
learn-ocaml
learn-ocamlocaml-sf/learn-ocaml

A web-based platform for learning OCaml with an interactive toplevel, exercise environment, and lesson directory.

33372JavaScript
7 months ago
ocaml-tls
ocaml-tlsmirleft/ocaml-tls

A pure OCaml implementation of the Transport Layer Security (TLS) protocol for secure communication.

32270OCaml
2 days ago
Bisect_ppx
Bisect_ppxaantron/bisect_ppx

A code coverage tool for OCaml and ReScript that instruments code to show what's not tested.

31968OCaml
9 months ago
spark-2014
spark-2014AdaCore/spark2014

A programming language and verification toolset for engineering high-reliability, safety-critical, and secure applications.

31847Ada
2 days ago
Owi
OwiOCamlPro/owi

An automatic bug-finding tool for C, C++, Go, Rust, and Zig using WebAssembly-level symbolic execution.

31541OCaml
1 day ago
Jupyter
Jupyterakabe/ocaml-jupyter

An OCaml kernel for Jupyter notebooks, providing an OCaml REPL with markdown/HTML documentation, LaTeX, and image embedding.

31550Jupyter Notebook
4 months ago
Parallel programming in multicore OCaml
Parallel programming in multicore OCamlocaml-multicore/parallel-programming-in-multicore-ocaml

A tutorial on writing parallel programs in Multicore OCaml using domainslib for task pools, parallel loops, and async/await.

3006OCaml
2 years ago
spin
spintmattio/spin

A project generator for OCaml that quickly scaffolds real-world applications and libraries.

30015OCaml
1 year ago
QuickChick
QuickChickQuickChick/QuickChick

A randomized property-based testing plugin for Coq, enabling automated test generation and verification within proof assistants.

28950Rocq Prover
17 days ago
tensorflow-ocaml
tensorflow-ocamlLaurentMazare/tensorflow-ocaml

OCaml bindings for TensorFlow, enabling machine learning and neural network development in a functional programming environment.

28725OCaml
7 years ago
Sedlex
Sedlexocaml-community/sedlex

A Unicode-aware lexer generator for OCaml that embeds lexer specifications directly in OCaml source files.

27343OCaml
3 months ago
coq-of-ocaml
coq-of-ocamlformal-land/coq-of-ocaml

Translates OCaml programs to Coq for formal verification of properties like invariants, absence of failures, and backward compatibility.

27220OCaml
2 months ago
CoqOfOCaml
CoqOfOCamlclarus/coq-of-ocaml

Translates OCaml programs to Coq for formal verification of properties like invariants and absence of failures.

27220OCaml
2 months ago
Re
Reocaml/ocaml-re

A pure OCaml regular expression library supporting Perl, POSIX, Emacs, and glob patterns with DFA-based matching.

25769OCaml
8 days ago
OCamlgraph
OCamlgraphbacktracking/ocamlgraph

A comprehensive, modular graph library for OCaml providing multiple graph implementations and algorithms.

25566OCaml
5 months ago
Coq Platform
Coq Platformcoq/platform

A dependable, cross-platform distribution of the Rocq proof assistant with a curated selection of libraries and tools.

23955Shell
4 days ago
Equations
Equationsmattam82/Coq-Equations

A function definition plugin for Rocq/Coq that provides notation for dependent pattern-matching and well-founded recursion.

23857Rocq Prover
22 days ago
OCaml Debugger
OCaml Debuggerhackwaly/ocamlearlybird

A debug adapter for OCaml programs that implements the Debug Adapter Protocol for VS Code integration.

23626OCaml
4 days ago
Lambda-Term
Lambda-Termocaml-community/lambda-term

A cross-platform OCaml library for terminal manipulation with widgets and text editing.

23143OCaml
3 months ago
camlPDF
camlPDFjohnwhitington/camlpdf

An OCaml library for reading, writing, and modifying PDF files, serving as the foundation for the CPDF toolchain.

23133OCaml
8 days ago
Frenetic
Freneticfrenetic-lang/frenetic

An open-source SDN controller platform that makes network programming easy, modular, and semantically correct.

22951OCaml
2 years ago
webmachine
webmachineinhabitedtype/ocaml-webmachine

A state-machine-based REST toolkit for OCaml that implements HTTP request processing with validation, authentication, and content negotiation.

22328OCaml
4 years ago
piaf
piafanmonteiro/piaf

An OCaml HTTP client library supporting HTTP/1.X and HTTP/2 protocols.

21726OCaml
9 months ago
1
2
3
4
5
6
7