Ocaml Open Source Projects

Browse 513 Ocaml open source projects, ranked by GitHub stars. Find the most popular Ocaml tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 513 projects
22,273 stars

facebook/flow

Adds static typing to JavaScript to improve developer productivity and code quality.

Metrics details
Stars22,273
15,953 stars

semgrep/semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

Metrics details
Stars15,953
15,667 stars

facebook/infer

A static analyzer for Java, C, C++, and Objective-C

Metrics details
Stars15,667
12,465 stars

Z3Prover/z3

The Z3 Theorem Prover

Metrics details
Stars12,465
11,660 stars

hmemcpy/milewski-ctfp-pdf

Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source

Metrics details
Stars11,660
10,316 stars

reasonml/reason

Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems

Metrics details
Stars10,316
9,908 stars

lk-geimfari/awesomo

Cool open source projects. Choose your project and get involved in Open Source development now.

Metrics details
Stars9,908
8,044 stars

revery-ui/revery

:zap: Native, high-performance, cross-platform desktop apps - built with Reason!

Metrics details
Stars8,044
7,850 stars

onivim/oni2

Native, lightweight modal code editor

Metrics details
Stars7,850
7,413 stars

rescript-lang/rescript-compiler

The compiler for ReScript.

Metrics details
Stars7,413
7,176 stars

facebook/pyre-check

Performant type-checking for python.

Metrics details
Stars7,176
6,476 stars

ocaml/ocaml

The core OCaml system: compilers, runtime system, base libraries

Metrics details
Stars6,476
6,145 stars

janestreet/magic-trace

magic-trace collects and displays high-resolution traces of what a process is doing

Metrics details
Stars6,145
5,952 stars

astrada/google-drive-ocamlfuse

FUSE filesystem over Google Drive

Metrics details
Stars5,952
5,686 stars

extism/extism

The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.

Metrics details
Stars5,686
5,522 stars

coq/coq

Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.

Metrics details
Stars5,522
5,410 stars

bcpierce00/unison

Unison file synchronizer

Metrics details
Stars5,410
3,466 stars

grain-lang/grain

The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾

Metrics details
Stars3,466
3,134 stars

viebel/klipse

Klipse is a JavaScript plugin for embedding interactive code snippets in tech blogs.

Metrics details
Stars3,134
3,098 stars

ocaml-community/awesome-ocaml

A curated collection of awesome OCaml tools, frameworks, libraries and articles.

Metrics details
Stars3,098
3,069 stars

FStarLang/FStar

A Proof-oriented Programming Language

Metrics details
Stars3,069
2,968 stars

mirage/mirage

MirageOS is a library operating system that constructs unikernels

Metrics details
Stars2,968
2,799 stars

nvim-treesitter/nvim-treesitter-textobjects

Metrics details
Stars2,799
2,693 stars

caiorss/Functional-Programming

Functional Programming concepts, examples and patterns illustrated in Haskell, Ocaml and Python

Metrics details
Stars2,693
2,350 stars

CatalaLang/catala

Programming language for literate programming law specification

Metrics details
Stars2,350
2,339 stars

stevenhalim/cpbook-code

CP4 Free Source Code Project (C++17, Java11, Python3 and OCaml)

Metrics details
Stars2,339
2,261 stars

fastpack/fastpack

Pack JS code fast & easy

Metrics details
Stars2,261
2,246 stars

BinaryAnalysisPlatform/bap

Binary Analysis Platform

Metrics details
Stars2,246
2,178 stars

ixy-languages/ixy-languages

A high-speed network driver written in C, Rust, C++, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python

Metrics details
Stars2,178
2,119 stars

MinaProtocol/mina

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.

Metrics details
Stars2,119
1,954 stars

mirage/irmin

Irmin is a distributed database that follows the same design principles as Git

Metrics details
Stars1,954
1,903 stars

ocaml/dune

A composable build system for OCaml.

Metrics details
Stars1,903
1,867 stars

aantron/dream

Tidy, feature-complete Web framework

Metrics details
Stars1,867
1,866 stars

airbus-seclab/bincat

Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detection

Metrics details
Stars1,866
1,699 stars

ocaml/merlin

Context sensitive completion for OCaml in Vim and Emacs

Metrics details
Stars1,699
1,698 stars

savonet/liquidsoap

Liquidsoap is a statically typed scripting general-purpose language with dedicated operators and backend for all thing media, streaming, file generation, automation, HTTP backend and more.

Metrics details
Stars1,698
1,645 stars

netgusto/nodebook

Nodebook - Multi-Lang Web REPL + CLI Code runner

Metrics details
Stars1,645
1,605 stars

tomprimozic/type-systems

Implementations of various type systems in OCaml.

Metrics details
Stars1,605
1,551 stars

austral/austral

Systems language with linear types and capability-based security.

Metrics details
Stars1,551
1,502 stars

tezos/tezos

Mirror of the release branches for Tezos, a self-amending cryptographic ledger

Metrics details
Stars1,502
1,476 stars

vramana/awesome-reasonml

A collection of awesome things regarding Reason/OCaml ecosystem.

Metrics details
Stars1,476
1,374 stars

ocaml/opam

opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

Metrics details
Stars1,374
1,347 stars

owlbarn/owl

Owl - OCaml Scientific Computing @ https://ocaml.xyz

Metrics details
Stars1,347
1,307 stars

janestreet/core

Jane Street Capital's standard library overlay

Metrics details
Stars1,307
1,267 stars

MLstate/opalang

The Opa Language for Web Application Development

Metrics details
Stars1,267
1,260 stars

realworldocaml/book

V2 of Real World OCaml

Metrics details
Stars1,260
1,248 stars

gfngfn/SATySFi

A statically-typed, functional typesetting system

Metrics details
Stars1,248
1,203 stars

moby/vpnkit

A toolkit for embedding VPN capabilities in your application

Metrics details
Stars1,203
1,122 stars

ocsigen/js_of_ocaml

Compiler from OCaml to Javascript.

Metrics details
Stars1,122
1,121 stars

hazelgrove/hazel

Hazel, a live functional programming environment with typed holes

Metrics details
Stars1,121
1,108 stars

AbstractMachinesLab/caramel

:candy: a functional language for building type-safe, scalable, and maintainable applications

Metrics details
Stars1,108
1,089 stars

janestreet/hardcaml

Hardcaml is an OCaml library for designing hardware.

Metrics details
Stars1,089
1,069 stars

janestreet/base

Standard library for OCaml

Metrics details
Stars1,069
1,014 stars

janestreet/incremental

A library for incremental computations

Metrics details
Stars1,014
991 stars

melange-re/melange

A mixture of tooling combined to produce JavaScript from OCaml & Reason

Metrics details
Stars991
974 stars

palash25/best-practices-checklist

A list of awesome idiomatic code resources. Rust:crab:, Go, Ruby:gem:, Pony :horse:, Ocaml :camel:, Erlang and more

Metrics details
Stars974
923 stars

ocaml-community/utop

Universal toplevel for OCaml

Metrics details
Stars923
923 stars

cs3110/textbook

The CS 3110 Textbook, "OCaml Programming: Correct + Efficient + Beautiful"

Metrics details
Stars923
921 stars

matijapretnar/eff

A functional programming language based on algebraic effect handlers

Metrics details
Stars921
905 stars

ocaml/ocaml-lsp

OCaml Language Server Protocol implementation

Metrics details
Stars905
1-60 of 513 projects
Get A Weekly Email With Trending Ocaml Projects
Stay updated on Ocaml plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.