Discover the top trending OCaml repositories and projects on Github. Explore the latest trends in OCaml development.
flow
Adds static typing to JavaScript to improve developer productivity and code quality.infer
A static analyzer for Java, C, C++, and Objective-Creason
Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystemssemgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.pyre-check
Performant type-checking for python.Batsh
A language that compiles to Bash and Windows Batchocaml
The core OCaml system: compilers, runtime system, base librariesmagic-trace
magic-trace collects and displays high-resolution traces of what a process is doingcoq
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.google-drive-ocamlfuse
FUSE filesystem over Google Drivefastpack
Pack JS code fast & easycomby
A code rewrite tool for structural search and replace that supports ~every language.unison
Unison file synchronizerpfff
Tools for code analysis, visualizations, or style-preserving source transformation.mirage
MirageOS is a library operating system that constructs unikernelsirmin
Irmin is a distributed database that follows the same design principles as Gittype-systems
Implementations of various type systems in OCaml.merlin
Context sensitive completion for OCaml in Vim and Emacsodiff
The fastest pixel-by-pixel image visual difference tool in the world.dune
A composable build system for OCaml.catala
Programming language for literate programming law specificationbap
Binary Analysis Platformplzoo
Programming Languages Zoodream
Tidy, feature-complete Web frameworkbincat
Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detectionopam
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.austral
Systems language with linear types and capability-based security.opalang
The Opa Language for Web Application Developmentjs_of_ocaml
Compiler from OCaml to Javascript.mina
Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.caramel
🍬 a functional language for building type-safe, scalable, and maintainable applicationsowl
Owl - OCaml Scientific Computing @ https://ocaml.xyzSATySFi
A statically-typed, functional typesetting systemeff
A functional programming language based on algebraic effect handlersdatakit
Connect processes into powerful data pipelines with a simple git-like filesystem interfacebook
V2 of Real World OCamlcore
Jane Street Capital's standard library overlaygenType
Auto generation of idiomatic bindings between Reason and JavaScript: either vanilla or typed with TypeScript/FlowType.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.incremental
A library for incremental computationsvpnkit
A toolkit for embedding VPN capabilities in your applicationreason-react
utop
Universal toplevel for OCamlopium
Sinatra like web toolkit for OCamlreason-language-server
A language server for reason, in reasonocaml-multicore
Multicore OCamllwt
OCaml promises and concurrent I/Orhine-ml
🏞 an OCaml compiler for an untyped lispmelange
A mixture of tooling combined to produce JavaScript from OCaml & Reasonocaml-cohttp
An OCaml library for HTTP clients and servers using Lwt or AsyncReasonablyTyped
💠 Converts Flow and TypeScript definitions to Reason interfacesbase
Standard library for OCamlocaml-graphql-server
GraphQL servers in OCamlangstrom
Parser combinators built for speed and memory efficiencybrisk
✨Cross-platform set of tools for building native UIs with Reason/OCamlocaml-lsp
OCaml Language Server Protocol implementationJSCaml
A compile time transformation from JavaScript to OCaml, along with an OCaml implementation of the JavaScript builtin library.ocamlformat
Auto-formatter for OCaml codetis-interpreter
An interpreter for finding subtle bugs in programs written in standard Cocaml-effects-tutorial
Concurrent Programming with Effect Handlershttpaf
A high performance, memory efficient, and scalable web server written in OCamlppx_deriving
Type-driven code generation for OCamlbatteries-included
Batteries Included projectLinearML
Functional language for parallel programmingeio
Effects-based direct-style IO for multicore OCamlMariOCaml
HTML 5 canvas implementation of Mario written in Ocamlhardcaml
Hardcaml is an OCaml library for designing hardware.ocaml-containers
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.alcotest
A lightweight and colourful test frameworkgravitron
a little gamemin-caml
moved from https://sourceforge.net/p/min-caml/code/coccinelle
Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)NEAL
🔎🐞 A language-agnostic linting platformmalfunction
Malfunctional Programminglambdasoup
Functional HTML scraping and rewriting with CSS in OCamleffects-examples
Examples to illustrate the use of algebraic effects in Multicore OCamlocaml-ctypes
Library for binding to C libraries using pure OCamlnotty
Declarative terminal graphics for OCamlreason-tools
Adds Reason to the browserbolt
Bolt is a language with in-built data-race freedom!karamel
KaRaMeL is a tool for extracting low-level F* programs to readable C codeott
The Ott tool for writing definitions of programming languages and calculiocaml-git
Pure OCaml Git format and protocolCAMLBOY
A Game Boy emulator written in OCaml that runs in your browser 🐫 🎮graphql_ppx
GraphQL PPX rewriter for Bucklescript/ReasonMLsnarky
OCaml DSL for verifiable computationvult
Vult is a transcompiler well suited to write high-performance DSP codeodoc
Documentation compiler for OCaml and Reasontype-inference
The Hindley Milner Type Inference Algorithmbisect_ppx
Code coverage for OCaml and ReScriptocaml-torch
OCaml bindings for PyTorchocaml-h2
An HTTP/2 implementation written in pure OCamlriot
An actor-model multi-core scheduler for OCaml 5 🐫atd
Static types for JSON APIs0install
the core 0install packageyojson
Low-level JSON parsing and pretty-printing library for OCamlseattlejsconf-app
ReasonML React Native App for SeattleJS Confocaml-tls
TLS in pure OCamlluv
Cross-platform asynchronous I/O and system callsandromeda
A proof assistant for general type theoriesjanestreet
OCaml, Makefile, F#ocaml
OCaml, Shell, HTMLsemgrep
C, OCaml, Pythonreasonml
OCaml, JavaScript, Reasonmirage
OCaml, C, Shellastrada
OCaml, JavaScript, Pythoncoq
OCaml, Shell, Coqbatsh-dev-team
OCamlocaml-multicore
OCaml, C, Jupyter Notebookbcpierce00
TeX, OCamlfacebookarchive
JavaScript, Go, Pythonaantron
OCaml, Reason, ReScriptocsigen
OCaml, HTML, Makefilejaredly
JavaScript, OCaml, Pythondbuenzli
OCaml, Shell, Makefilecomby-tools
JavaScript, Elm, Gofastpack
JavaScript, OCamlleostera
OCaml, JavaScript, ErlangBinaryAnalysisPlatform
OCaml, Python, Cocaml-community
OCaml, Cmoby
Go, OCaml, HTMLocaml-ppx
OCamlandrejbauer
OCaml, TeX, PythondmtrKovalenko
JavaScript, TypeScript, CLove Open Source and this site? Check out how you can help us