Discover the top trending OCaml repositories and projects on Github. Explore the latest trends in OCaml development.
catala
Programming language for literate programming law specificationsemgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.ocaml
The core OCaml system: compilers, runtime system, base librariesunison
Unison file synchronizerdream
Tidy, feature-complete Web frameworkmagic-trace
magic-trace collects and displays high-resolution traces of what a process is doinginfer
A static analyzer for Java, C, C++, and Objective-Ccomby
A code rewrite tool for structural search and replace that supports ~every language.pyre-check
Performant type-checking for python.rescript-compiler
The compiler for ReScript.Prog
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.zipc
ZIP archive and deflate codec for OCamlreason
Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystemsmirage
MirageOS is a library operating system that constructs unikernelsmelange
A mixture of tooling combined to produce JavaScript from OCaml & Reasonsaturn
Lock-free data structures for multicore OCamlzanuda
OCaml linterdiscordml
A Discord library written in OCaml, based on Eiobabiseat
add/remove for AVL, red-black, 2-3, 2-3-4 trees using GADTsaustral
Systems language with linear types and capability-based security.hax
A Rust verification tooleio
Effects-based direct-style IO for multicore OCamlirmin
Irmin is a distributed database that follows the same design principles as Gitgoogle-drive-ocamlfuse
FUSE filesystem over Google Drivedune
A composable build system for OCaml.legend-of-zolda
OCaml implementation of a NES Legend of Zelda-style browser-based gameopam
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.plzoo
Programming Languages Zooserver-reason-react
Server rendering Reason React components with OCaml nativelypolars-ocaml
Batsh
A language that compiles to Bash and Windows Batchjs_of_ocaml
Compiler from OCaml to Javascript.icfp-2023-eio-tutorial
Lwt to Eio tutorialmina
Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.MariOCaml
HTML 5 canvas implementation of Mario written in Ocamlincremental
A library for incremental computationsflow
Adds static typing to JavaScript to improve developer productivity and code quality.algaeff
🦠 Reusable components based on algebraic effectsserde.ml
Serialization framework for OCamltextbook
The CS 3110 Textbook, "OCaml Programming: Correct + Efficient + Beautiful"ocaml-playlist-transfer
Transfer playlists seamlessly between spotify and apple musicocaml-engine
OCaml game engine and Vampire Survivors inspired gamebase
Standard library for OCamlmiou
A simple scheduler for OCaml 5coq-lsp
Visual Studio Code Extension and Language Server Protocol for Coqhazel
Hazel, a live functional programming environment with typed holesliquid-ml
Shopify's Liquid templating language in OCaml. Features an interpreter, parser and lexer.effects-examples
Examples to illustrate the use of algebraic effects in Multicore OCamlthread-local-storage
thread-local storage for OCamlangstrom
Parser combinators built for speed and memory efficiencybook
V2 of Real World OCamlutop
Universal toplevel for OCamlcapnp-ocaml
OCaml code generator plugin for the Cap'n Proto serialization frameworkxs
concatenative array language inspired by kdb/+qwasicaml
Translate OCaml bytecode to WebAssemblyhardcaml
Hardcaml is an OCaml library for designing hardware.kcas
STM based on lock-free MCASraylib-ocaml
OCaml bindings for raylib and rayguisedlex
An OCaml lexer generator for Unicodebolt
Bolt is a language with in-built data-race freedom!polytt
A type theory with native support for Polynomial Functors.miragevpn
An opinionated implementation of the OpenVPN protocoljsoo-memgraph-toplevel
owl
Owl - OCaml Scientific Computing @ http://ocaml.xyzest-ocaml
A simple command line tool for statistical calculationcrowbar
Property fuzzing for OCamlbap
Binary Analysis Platformobuilder
Experimental "docker build" alternative using btrfs/zfs snapshotsqcheck
QuickCheck inspired property-based testing for OCaml.ppx_rapper
Syntax extension for writing SQL in OCamlalcotest
A lightweight and colourful test frameworkmlx
telemetry
Lightweight event dispatching for OCaml.oplot
Mathematical plotting library for ocamlmeio
Monitor Eio programsocaml-iostream
generic I/O streams of bytesasai
🩺 A library for compiler diagnosticsfuseau
[wip] IO and concurrency library for OCaml 5 on top of libuvdream-html
Generate HTML markup from your Dream backend serverlwd
Lightweight documenthol-light
The HOL Light theorem proverjamler
alt-ergo
OCamlPro public development repository for Alt-Ergoroutes
typed bidirectional router for OCaml/ReasonML web applicationseff
A functional programming language based on algebraic effect handlersppx_inline_test
Syntax extension for writing in-line tests in ocaml codeocaml-ctypes
Library for binding to C libraries using pure OCamlmesa
A modern, idiomatic web framework for Riotprowl
WIP stack language that uses regex for control flowIoPLMaterials
Materials for the class "Implementation of Programming Languages" in Kyoto University.ocaml-protoc
A Protobuf Compiler for OCamlpetrol
Petrol's an OCaml SQL API made to go FAST.ortac
Runtime assertion checking based on Gospel specificationsplaytime
An OCaml EDSL for describing and solving strategic gamesocamlformat
Auto-formatter for OCaml codeppx_deriving_yojson
A Yojson codec generator for OCaml.dometyl-keyboard
A parametric generator for designing split, concave, ergonomic keyboards written in ocaml.yojson
Low-level JSON parsing and pretty-printing library for OCamllandmarks
A Simple Profiling Library for OCamljanestreet
OCaml, Makefile, Cocaml
OCaml, Shell, HTMLreasonml
OCaml, JavaScript, Reasonmirage
OCaml, C, Shellsemgrep
C, OCaml, Pythonrescript-lang
JavaScript, OCaml, ReScriptastrada
OCaml, JavaScript, Javacoq
OCaml, Shell, HTMLbatsh-dev-team
OCamlbcpierce00
TeX, OCamlocaml-multicore
OCaml, Makefile, Jupyter Notebookfacebookarchive
JavaScript, Go, Pythonaantron
OCaml, Reason, ReScriptjaredly
JavaScript, OCaml, Pythonocsigen
OCaml, JavaScript, Shelldbuenzli
OCaml, Dockerfile, Shellfastpack
JavaScript, OCamlcomby-tools
JavaScript, Elm, Gomoby
Go, OCaml, DockerfileBinaryAnalysisPlatform
OCaml, C, Pythonocaml-community
OCaml, Candrejbauer
OCaml, TeX, Pythonocaml-ppx
OCamlMinaProtocol
C++, C, OCamlLove Open Source and this site? Check out how you can help us