Discover the top trending OCaml repositories and projects on Github. Explore the latest trends in OCaml development.
odiff
The fastest pixel-by-pixel image visual difference tool in the world.semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.gamelle
2d game engine for OCamlcoq
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.unison
Unison file synchronizercomby
A code rewrite tool for structural search and replace that supports ~every language.austral
Systems language with linear types and capability-based security.pyre-check
Performant type-checking for python.infer
A static analyzer for Java, C, C++, and Objective-Cocaml
The core OCaml system: compilers, runtime system, base librariesmagic-trace
magic-trace collects and displays high-resolution traces of what a process is doingdream-html
Generate HTML markup from your Dream backend serverhazel
Hazel, a live functional programming environment with typed holesriot
An actor-model multi-core scheduler for OCaml 5 🐫mirage
MirageOS is a library operating system that constructs unikernelsreason
Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystemsnotty-miou
narya
A proof assistant for higher-dimensional type theorygoogle-drive-ocamlfuse
FUSE filesystem over Google Drivehax
A Rust verification toolflow
Adds static typing to JavaScript to improve developer productivity and code quality.melange
A mixture of tooling combined to produce JavaScript from OCaml & Reasonmerlin
Context sensitive completion for OCaml in Vim and Emacsminttea
A fun little TUI framework for OCamlbase
Standard library for OCamlocaml-wol
OCaml implementation of Wake-On-LAN (WOL)catala
Programming language for literate programming law specificationwayland-proxy-virtwl
Allow guest VMs to open windows on the hostmirage-bootvar
Boot parameters for MirageOSlwt
OCaml promises and concurrent I/Ocoqfmt
Coq code formatternatty
Natty is a natural-language proof assistant with an embedded automatic prover for higher-order logic. It is in an early stage of development.Batsh
A language that compiles to Bash and Windows Batchjs_of_ocaml
Compiler from OCaml to Javascript.camlkit
OCaml bindings to macOS and iOS Cocoa frameworkseasycrypt
EasyCrypt: Computer-Aided Cryptographic Proofseffects-examples
Examples to illustrate the use of algebraic effects in Multicore OCamlppx_deriving_variant_string
OCaml PPX deriver that generates converters between regular or polymorphic variants and stringsalcotest
A lightweight and colourful test frameworkmina
Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.language-garden
A garden of small programming language implementations 🪴incremental
A library for incremental computationsstaged_tpf
Metaprogramming-based derivinghol-light
The HOL Light theorem provermiou
A simple scheduler for OCaml 5ocurrent-configurator
bap
Binary Analysis Platformocaml_sql_query
PoC of functional-style SQL querypicos
Interoperable effects based concurrencytorch
yocaml2-empty-template
A dead simple skeleton for bootstrapping a blog using YOCaml 2ocamlformat
Auto-formatter for OCaml codeplzoo
Programming Languages Zoovscoq
A Visual Studio Code extension for Coq [maintainers=@rtetley,@maximedenes,@huynhtrankhanh,@thery,@Blaisorblade]zbg
✨ Zero bullshit gitVerySmallFoot
A modern implementation for the Smallfoot Automated Verification Framework for Separation Logicpatdiff
File Diff using the Patience Diff algorithm. https://opensource.janestreet.com/patdiff/jj_tui
A TUI for the Jujutsu version control systemdune
A composable build system for OCaml.httpcats
herdtools7
The Herd toolsuite to deal with .cat memory models (version 7.xx)ocaml-lsp
OCaml Language Server Protocol implementationZtl
Z3 Type Layer: a strongly-typed interface to Z3carton
saturn
Lock-free data structures for multicore OCamlqubes-miragevpn
html_of_jsx
Render HTML with JSXirmin
Irmin is a distributed database that follows the same design principles as Gitcoccinelle
Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)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.yojson
Low-level JSON parsing and pretty-printing library for OCamlocannl
OCANNL: OCaml Compiles Algorithms for Neural Networks Learningdocfd
TUI multiline fuzzy document finderbuildfs
A dynamic method for detecting faults in incremental and parallel builds.dc-machine
a call-by-value abstract machine for lambda-calculus + control, shift, control0, shift0, and prompt.ason
Abstract JSON encoders and decoderspolytt
A type theory with native support for Polynomial Functors.ocallm
Training a (tiny) language model in OCaml, from scratchbbst
A balanced binary search tree library for OCamlocaml-re
Pure OCaml regular expressions, with support for Perl and POSIX-style stringsmldonkey
cross-platform multi-network p2p daemoncopl-tools
tools for the book "Concepts of Programming Languages"dde
Pure Demand Operational Semantics0install
the core 0install packageowl
Owl - OCaml Scientific Computing @ https://ocaml.xyzlambdasoup
Functional HTML scraping and rewriting with CSS in OCamlcps_callcc_yinyang
☯️ CPS, call/cc, and yin-yangvult
Vult is a transcompiler well suited to write high-performance DSP codemirage-tcpip
TCP/IP networking stack in pure OCaml, using the Mirage platform libraries. Includes IPv4/6, ICMP, and UDP/TCP support.brr
Browser programming toolkit for OCamlppx_deriving
Type-driven code generation for OCamlstappl
Statically typed probabilistic programming language, feat. GADTeio
Effects-based direct-style IO for multicore OCamlopam
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.wanderers
An open world adventure and dungeon crawling gamemin-caml
moved from https://sourceforge.net/p/min-caml/code/dometyl-keyboard
A parametric generator for designing split, concave, ergonomic keyboards written in ocaml.1ml
1ML prototype interpreterdeepsea
The DeepSEA programming languagepetrol
Petrol's an OCaml SQL API made to go FAST.janestreet
OCaml, Makefile, F#ocaml
OCaml, Shell, HTMLreasonml
OCaml, Reason, JavaScriptmirage
OCaml, C, Shellsemgrep
C, OCaml, Pythonastrada
OCaml, JavaScript, Ccoq
OCaml, Shell, Dockerfilebatsh-dev-team
OCamlocaml-multicore
OCaml, Makefile, Jupyter Notebookbcpierce00
TeX, OCamlfacebookarchive
JavaScript, Go, Pythonaantron
OCaml, Reason, ReScriptocsigen
OCaml, JavaScript, Makefilejaredly
JavaScript, OCaml, Pythondbuenzli
OCaml, Shell, Dockerfilecomby-tools
JavaScript, Elm, Gofastpack
JavaScript, OCamlmoby
Go, OCaml, Cleostera
OCaml, JavaScript, ErlangBinaryAnalysisPlatform
OCaml, Python, Cocaml-community
OCaml, Cocaml-ppx
OCamlandrejbauer
OCaml, Python, TeXMinaProtocol
C++, C, OCamlLove Open Source and this site? Check out how you can help us