Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Home / Languages / OCaml
Language Catalog

Top OCaml GitHub Repositories (2026) · Open Source Projects

Explore top open source software built primarily with OCaml on GitHub. Ranked by live star growth, community adoption, and release activity.

SPONSORED BY
84 matching projects · updated Nov 13, 2026 How we rank ↗
coccinelle
#3 TRENDING coccinelle/coccinelle OCaml 2010

Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)

120 ↑ +1 today
raven-ml
#4 TRENDING raven-ml/raven OCaml NEW 2025

Modern scientific computing for OCaml

59 ↑ +1 today
dbuenzli
#5 TRENDING dbuenzli/cmdliner OCaml 2013

Declarative definition of command line interfaces for OCaml

68 ↑ +1 today
SPONSORED Featured Developer Tools & Services
alavrik
#6 TRENDING alavrik/piqi OCaml 2010

Piqi – universal schema language: JSON, XML, Protocol Buffers data validation and conversion

35 ↑ +1 today
g2p
#7 TRENDING g2p/git-fs OCaml 2010

A filesystem interface to git repositories

19 ↑ +1 today
matsen
#10 TRENDING matsen/pplacer OCaml 2009

Phylogenetic placement and downstream analysis

21 ↑ +1 today
yoshihiro503
#12 TRENDING yoshihiro503/ocamltter OCaml 2010

ocamltter is a Twitter client in OCaml. This client run on the OCaml toplevel interpreter. Then each operation on the client is just a OCaml function and you can develop a twitter program interactively.

8 ↑ +1 today
mlin
#13 TRENDING mlin/PhyloCSF OCaml 2010

Phylogenetic analysis of multi-species genome sequence alignments to identify conserved protein-coding regions

24 ↑ +1 today
derdon
#15 TRENDING derdon/menhir-example OCaml 2010

This is OCaml code which uses the libraries menhir (http://cristal.inria.fr/~fpottier/menhir/) and the Batteries (http://batteries.forge.ocamlcore.org). After it is compiled, it can be used to parse a file which contains arithmetic expressions.

1 ↑ +1 today
berke
#16 TRENDING berke/aurochs OCaml 2009

Aurochs is a parser generator that uses the parse expression grammar (PEG) or "packrat" approach. It takes a grammar in a BNF-like notation (a .peg file) and produces bytecode (a .nog file) for a stack automaton. This bytecode is later interpreted on the input to parse using a C library. Bindings are given for Ocaml, Java and Exascript.

6 ↑ +1 today
aryx
#17 TRENDING aryx/syncweb OCaml 2010

literate programming meets unison

2 ↑ +1 today
berke
#18 TRENDING berke/jsure OCaml 2009

JSure is a fast, standalone Javascript checker.

5 ↑ +1 today
aryx
#20 TRENDING aryx/lfs OCaml 2010

logic file system

5 ↑ +1 today
From our network
FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.

SPONSORED Sponsored Partner