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 6 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
ORaft
ORaftkomamitsu/oraft

An OCaml implementation of the Raft consensus algorithm for building fault-tolerant distributed systems.

343OCaml
6 months ago
benchmark
benchmarkChris00/ocaml-benchmark

A module for measuring and comparing the run-time performance of OCaml functions.

347OCaml
1 year ago
Inspect
Inspectkrohrer/caml-inspect

A library to inspect OCaml values and their object graph, outputting S-expressions or Graphviz DOT format.

333OCaml
10 years ago
Minicli
MinicliUnixJunkie/minicli

A minimalist OCaml library for parsing command-line arguments with strict validation and clear error messages.

322OCaml
6 years ago
mCoq
mCoqEngineeringSoftware/mcoq

Mutation analysis tool for Coq verification projects to detect incomplete specifications.

311Java
5 years ago
Mczify
Mczifymath-comp/mczify

Extends Coq's zify tactic to support Mathematical Components library definitions for arithmetic solving.

3110Rocq Prover
17 days ago
Genprint
Genprintprogman1/genprintlib

An OCaml PPX extension and library for general value printing within compiled programs, not just the REPL.

313OCaml
6 years ago
Nproc
NprocMyLifeLabs/nproc

A process pool implementation for OCaml that enables parallel task execution across multiple cores using message-passing.

306OCaml
13 years ago
Dum
Dummjambon/dum

A debugging tool that prints OCaml values by inspecting their runtime memory representation.

304OCaml
4 years ago
ISO8601
ISO8601sagotch/ISO8601.ml

An OCaml library for parsing and printing date-times in ISO 8601 and RFC 3339 formats with permissive input handling.

3012OCaml
2 years ago
Vim plugin
Vim plugindef-lkb/ocp-indent-vim

Vim plugin that integrates ocp-indent for automatic OCaml code formatting.

298Python
8 years ago
MPI
MPIxavierleroy/ocamlmpi

OCaml bindings for the Message Passing Interface (MPI) library, enabling distributed-memory parallel programming in OCaml.

2913OCaml
6 months ago
oasis2opam
oasis2opamocaml/oasis2opam

Converts OASIS metadata to OPAM package descriptions for OCaml projects.

279OCaml
8 years ago
Cordova plugins
Cordova pluginsdannywillems/ocaml-cordova-plugin-list

A collection of OCaml bindings for Apache Cordova plugins, enabling typed mobile app development with OCaml.

272
4 months ago
Humane-re
Humane-rergrinberg/humane-re

A human-friendly OCaml regex library providing an easy interface for common string operations without C dependencies.

262OCaml
7 years ago
Coinduction
Coinductiondamien-pous/coinduction

A Coq library providing enhanced coinductive proof methods based on the 'companion' concept from coinduction theory.

267Rocq Prover
4 months ago
cmon
cmonlet-def/cmon

An OCaml library for printing values with explicit sharing detection, mimicking OCaml syntax for debugging and logging.

260OCaml
4 years ago
Bignums
Bignumscoq/bignums

A Coq library providing arbitrarily large integer and rational numbers (BigN, BigZ, BigQ) for formal verification.

2522Rocq Prover
5 months ago
cbor
cborygrek/ocaml-cbor

A native OCaml implementation of CBOR (Concise Binary Object Representation) decoder and encoder compliant with RFC 7049.

2511OCaml
4 years ago
Uuseg
Uusegdbuenzli/uuseg

An OCaml library implementing Unicode text segmentation algorithms for grapheme cluster, word, sentence, and line break detection.

257OCaml
24 days ago
ocaml-fat
ocaml-fatmirage/ocaml-fat

Pure OCaml library for reading and writing FAT filesystems, primarily for creating bootable Mirage kernel disk images.

2518OCaml
1 year ago
Uunf
Uunfdbuenzli/uunf

An OCaml library for Unicode text normalization supporting all Unicode normalization forms.

257OCaml
24 days ago
tpf
tpfpqwy/tpf

A minimalist library for datatype-generic programming in OCaml, enabling functions that work across unrelated data types without runtime overhead.

241OCaml
6 years ago
Uucp
Uucpdbuenzli/uucp

An OCaml library providing efficient access to Unicode character properties from the Unicode character database.

2411OCaml
24 days ago
bencode
bencodergrinberg/bencode

A pure OCaml library for reading and writing Bencode format, used in .torrent files.

244OCaml
2 years ago
odate
odatehhugo/odate

A simple OCaml library for date and duration manipulation with format-based duration printing.

237OCaml
2 years ago
mikmatch
mikmatchmjambon/mikmatch

OCaml pattern-matching library extended with regular expressions for expressive text processing.

237OCaml
2 years ago
algoml
algomlpetitnau/algoml

A domain-specific language for specifying Algorand smart contracts, compiling to TEAL with declarative syntax and static checks.

224OCaml
4 years ago
OCaml Yeoman Generator
OCaml Yeoman Generatormabrasil/generator-ocaml

A Yeoman generator that scaffolds OCaml modules with integrated build, test, and documentation tools.

224JavaScript
8 years ago
Roosterize
RoosterizeEngineeringSoftware/roosterize

A neural network-based tool that suggests lemma names for Coq verification projects by analyzing serialized statements and elaborated terms.

225Python
4 years ago
Autosubst-ocaml
Autosubst-ocamluds-psl/autosubst-ocaml

Generates Coq boilerplate code for handling binders, renaming, and substitutions in formal language metatheory.

2214Coq
2 months ago
Duff
Duffmirage/duff

Pure OCaml implementation of libXdiff for generating binary diffs, used by ocaml-git for storage optimization.

213OCaml
1 year ago
Sudoku
Sudokucoq-community/sudoku

A certified Sudoku solver implemented in Coq using a formalized Davis-Putnam procedure.

204Coq
3 years ago
ghim
ghimsamoht/ghim

A command-line tool to manage GitHub issues by mapping them to a local git-based filesystem.

201OCaml
12 years ago
ocp-index-top
ocp-index-topreynir/ocp-index-top

A toplevel directive for looking up OCaml documentation using ocp-index.

200OCaml
1 year ago
Object detection convolutional neural network with OCaml (based on Owl)
Object detection convolutional neural network with OCaml (based on Owl)owlbarn/owl_mask_rcnn

An OCaml implementation of Mask R-CNN for object detection, segmentation, and classification using the Owl numerical library.

193OCaml
6 years ago
1
2
3
4
5
6
7