Discover the top trending OCaml repositories and projects on Github. Explore the latest trends in OCaml development.
semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.unison
Unison file synchronizerobatcher
A Framework for building Batched Concurrent Data Structuresbincat
Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detectionmelange
A mixture of tooling combined to produce JavaScript from OCaml & Reasonhol-light
The HOL Light theorem provercoq
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.magic-trace
magic-trace collects and displays high-resolution traces of what a process is doingblogger
octane.ml
The fastest, hottestocaml
The core OCaml system: compilers, runtime system, base librariespolaris
A functional programming language with shell scripting capabilitieshardcaml
Hardcaml is an OCaml library for designing hardware.hax
A Rust verification toolgamelle
2d game engine for OCamljs_of_ocaml
Compiler from OCaml to Javascript.pyre-check
Performant type-checking for python.dune
A composable build system for OCaml.SATySFi
A statically-typed, functional typesetting systemcomby
A code rewrite tool for structural search and replace that supports ~every language.docfd
TUI multiline fuzzy document findercmarkit
CommonMark parser and renderer for OCamltlstunnel
A TLS reverse proxy unikernelrust-staticlib-gen
A tool to generate static library with all transitive Rust dependencies of an OCaml projectproofchat
A verified(?) TCP client/server chat applicationbogue
GUI library for ocaml based on SDL2book
V2 of Real World OCamljj_tui
A TUI for the Jujutsu version control systemtextbook
The CS 3110 Textbook, "OCaml Programming: Correct + Efficient + Beautiful"nqcc2
Reference implementation for Writing a C Compilercoq-lsp
Visual Studio Code Extension and Language Server Protocol for Coqs2n-bignum
tagit
Generate SEO-friendly tags and descriptions for blog posts using LLMstype-systems
Implementations of various type systems in OCaml.mirage
MirageOS is a library operating system that constructs unikernelskhasmc
A functionally based programming language with builtin memoization.split-arrow
An alternative presentation of arrowsliquidsoap
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.merlin
Context sensitive completion for OCaml in Vim and Emacsocaml-effects-tutorial
Concurrent Programming with Effect Handlerslinks
Links: Linking Theory to Practice for the Webhttp-lwt-client
A HTTP client using HTTP/AF and lwtligo
melange-tea
riot
An actor-model multi-core scheduler for OCaml 5 🐫narya
A proof assistant for higher-dimensional type theorylambdapi
Proof assistant based on the λΠ-calculus modulo rewritingtlapm
The TLA Proof Managercil
C Intermediate Languagef-omega-mu
Fωμ type checker and compilervcaml
OCaml bindings for the Neovim APIpyml
OCaml bindings for Pythonhello
A minimal OCaml projectATLGT
Bidirectional version of ATL on top of the GRoundTram transformation enginesoupault
Static website generator based on HTML element tree rewritingocaml-playlist-transfer
Transfer playlists seamlessly between spotify and apple musictype-systems
Playing with type systemscameleer
A Deductive Verification Tool for OCaml Programscreate-melange-app
The fastest, friendliest, and most delightful way to get started with OCaml, ReasonML, and Melange, geared towards JavaScript and TypeScript developerscoc
Calculus of Constructions Implementationc2bf
Compiler from C to brainfuckppx_import
Less redundancy in type declarations and signaturessparrow
The Sparrow Static Analyzerspdx_licenses
bap
Binary Analysis Platforminfer
A static analyzer for Java, C, C++, and Objective-Cqcm-artifact
Quantum Control Machinemulticore-bench
Framework for benchmarking on multiple cores on current-benchdream-livereload
Live reloading for Dream applicationself2json
Converts an ELF binary to a JSON representationocaml-flap
A deterministic parser with fused lexingmlsub
Prototype type inference engineppxlib
Base library and tools for ppx rewritersclerical
Command-like expressions for real infinite-precision calculationsminttea
A fun little TUI framework for OCamlmakam
The Makam Metalanguageflow
Adds static typing to JavaScript to improve developer productivity and code quality.sqlite3-ocaml
OCaml bindings to the SQLite3 databaseott
The Ott tool for writing definitions of programming languages and calculiBatsh
A language that compiles to Bash and Windows Batchbaby
A balanced binary search tree library for OCamltezos-mirror
Github test mirror of the Octez software. Please do not submit pull-requests here!ppx_deriving
Type-driven code generation for OCamlmina
Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.nethsm
Nitrokey NetHSM system software and firmwareflambda-backend
The Flambda backend project for OCamlocaml-ec
Play with elliptic curves in OCamlocaml-ff
mirage-tcpip
TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.playground-k8s
just playing with minikubeyocaml
YOCaml is a static site generator, mostly written in OCamlbin2json
Converts ELF, mach-o, or PE binaries to a JSON representationcs208-logic
Code and Materials for an interactive online course on Logic (part of Strathclyde's CS208 Logic and Algorithms module)ocaml-lmdb
Ocaml bindings for lmdb.vg
Declarative 2D vector graphics for OCamlWriting-An-Interpreter-In-Go-In-OCaml
InterpreterInGo In Ocamlppx_expect
Cram like framework for OCamlocamlformat
Auto-formatter for OCaml codevscoq
A Visual Studio Code extension for Coq [maintainers=@rtetley,@huynhtrankhanh,@thery,@Blaisorblade]dice
Exact inference for discrete probabilistic programs. (Research code, more documentation and ergonomics to come)janestreet
OCaml, Makefile, F#ocaml
OCaml, Shell, HTMLsemgrep
C, OCaml, Pythonreasonml
OCaml, Reason, JavaScriptmirage
OCaml, C, Shellastrada
OCaml, JavaScript, Ccoq
OCaml, Shell, Coqbatsh-dev-team
OCamlocaml-multicore
OCaml, C, Jupyter Notebookbcpierce00
TeX, OCamlfacebookarchive
JavaScript, Go, Pythonaantron
OCaml, Reason, ReScriptocsigen
OCaml, HTML, JavaScriptjaredly
JavaScript, OCaml, Pythondbuenzli
OCaml, Dockerfile, Makefilecomby-tools
JavaScript, Elm, Gofastpack
JavaScript, OCamlleostera
OCaml, JavaScript, ErlangBinaryAnalysisPlatform
OCaml, C, Pythonocaml-community
OCaml, Cmoby
Go, OCaml, Dockerfileocaml-ppx
OCamlandrejbauer
OCaml, TeX, PythondmtrKovalenko
TypeScript, JavaScript, RustLove Open Source and this site? Check out how you can help us