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.mollymawk
A web interface for albatrossmirage-torrent
WIPsemgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.onionctrl
catala
Programming language for literate programming law specificationcoq
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.flow
Adds static typing to JavaScript to improve developer productivity and code quality.magic-trace
magic-trace collects and displays high-resolution traces of what a process is doingkaramel
KaRaMeL is a tool for extracting low-level F* programs to readable C codeinfer
A static analyzer for Java, C, C++, and Objective-Cppx_router
type safe routing for Dreampicos
Interoperable effects based concurrencybytesrw
Composable byte stream readers and writers for OCamlpossum_parser_language
A tiny text parsing languagedream-html
Generate HTML markup from your Dream backend serverocaml-jupyter
An OCaml kernel for Jupyter (IPython) notebookpyre-check
Performant type-checking for python.hardcaml
Hardcaml is an OCaml library for designing hardware.reason
Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystemsriot
An actor-model multi-core scheduler for OCaml 5 π«melange
A mixture of tooling combined to produce JavaScript from OCaml & Reasoncomby
A code rewrite tool for structural search and replace that supports ~every language.soupault
Static website generator based on HTML element tree rewritingpolytt
A type theory with native support for Polynomial Functors.unison
Unison file synchronizerredtt
"Between the darkness and the dawn, a red cube rises!": a proof assistant for cartesian cubical type theoryhttpcats
ocamlgraph
OCaml graph libraryocannl
OCANNL: OCaml Compiles Algorithms for Neural Networks Learninglanguage-garden
A garden of small programming language implementations πͺ΄alcotest
A lightweight and colourful test frameworkocaml-fsevents
macOS bindings to the FSEvents APIcoinduction
A Coq plugin to help with proofs by coinduction.rescript-compiler
The compiler for ReScript.type-systems
Implementations of various type systems in OCaml.miou
A simple scheduler for OCaml 5dream
Tidy, feature-complete Web frameworktlapm
The TLA Proof Managerocaml-ci
A CI for OCaml projectsdune-release
Streamlining the release of dune packages to opamocaml_openapi_generator
An OpenAPI 3 to OCaml client generator.Batsh
A language that compiles to Bash and Windows Batchbob
A peer-to-peer file-transfer tool in OCamlocaml-tree-sitter-core
OCaml code generator and runtime library for handling typed tree-sitter CSTsocurrent
Keeps things up-to-date (a CI/CD pipeline OCaml eDSL)predicativize
A tool for sharing proofs with predicative systemsbantorra
π A library for managing libraries and resolving unit pathsdc-machine
a call-by-value abstract machine for lambda-calculus + control, shift, control0, shift0, and prompt.cor
Small core of Roc, for experimentsgospel
A tool-agnostic formal specification language for OCaml.cmdliner-cheatsheet
Cheatsheet for adding command-line options to an OCaml program using cmdlinerocaml-bpf
OCaml embedded eBPF assemblerZarith
The Zarith library implements arithmetic and logical operations over arbitrary-precision integers and rational numbers. The implementation, based on GMP, is very efficient.prettier
Pretty printing library for OCamlocaml-containers
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.ocaml-oidc
OpenID Connect implementation in OCaml. Currently only the RP (client) parts are polished.bonsai
A library for building dynamic webapps, using Js_of_ocamlocaml-flap
A deterministic parser with fused lexinglwt_domain
Parallelism in Lwt using domainslibcaboodle
ppx_expect
Cram like framework for OCamlbinsec
BINSEC binary-level open-source platformaustral
Systems language with linear types and capability-based security.ocaml-lsp
OCaml Language Server Protocol implementationlinks
Links: Linking Theory to Practice for the Webcamlboot
Experiment on how to bootstrap the OCaml compilerdde
Pure Demand Operational Semanticshol-light
The HOL Light theorem provercsprimer
my solutions for csprimer.com exercisesparallel-programming-in-multicore-ocaml
Tutorial on Multicore OCaml parallel programming with domainslibnethsm
Nitrokey NetHSM system software and firmwareplzoo
Programming Languages Zoodream-routes
Define your Dream router with Routesorm
Object Relational Mapper extensionlascar
An OCaml library for manipulating Labeled Transition Systemsocaml-graphql-server
GraphQL servers in OCamlgeneweb
GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre.atd
Static types for JSON APIscoqfmt
Coq code formatterpatoline
Patoline typesetting systemprowl
WIP stack language that uses regex for control flowzipperposition
An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logtk, a supporting library for manipulating terms, formulas, clauses, etc.mhash
hashing library that is generic on the hashing function, and a ppx deriving plugin for type-directer hasherslr
An interactive tool for experimenting with LR(1) grammarsirmin
Irmin is a distributed database that follows the same design principles as Gitocaml-ctypes
Library for binding to C libraries using pure OCamlres_tailwindcss
ReScript PPX which validates the tailwindcss class namesart
Adaptive Radix Tree in OCamlocaml-charset
Fast char setspolaris
A functional programming language with shell scripting capabilitieshax
A Rust verification toolwebidl
Web IDL parser of OCamlocaml-quic
ocamlpt
Path tracer live coded in streamlwt_eio
Use Lwt libraries from within Eiorea-ml
Effectful OCaml with Objects and Variantsminttea
A fun little TUI framework for OCamltypst_of_jupyter
Convert Jupyter notebooks to Typst source code (and then to PDFs)sherlodoc
Fuzzy type search for OCaml documentationjanestreet
OCaml, Makefile, F#ocaml
OCaml, Shell, HTMLreasonml
OCaml, Reason, JavaScriptmirage
OCaml, C, HTMLsemgrep
C, OCaml, Pythonrescript-lang
OCaml, ReScript, JavaScriptastrada
OCaml, JavaScript, Ccoq
OCaml, Shell, HTMLbatsh-dev-team
OCamlocaml-multicore
OCaml, Python, Cbcpierce00
OCaml, TeXfacebookarchive
JavaScript, Go, Pythonaantron
OCaml, Reason, ReScriptocsigen
OCaml, JavaScript, Shelljaredly
JavaScript, OCaml, Pythondbuenzli
OCaml, Dockerfile, Makefilecomby-tools
JavaScript, Elm, Gofastpack
JavaScript, OCamlmoby
Go, OCaml, DockerfileBinaryAnalysisPlatform
OCaml, C, Pythonocaml-community
OCaml, Cleostera
OCaml, JavaScript, Erlangocaml-ppx
OCamlandrejbauer
OCaml, TeX, PythonLove Open Source and this site? Check out how you can help us