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.rescript-compiler
The compiler for ReScript.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.pfff
Tools for code analysis, visualizations, or style-preserving source transformation.unison
Unison file synchronizermirage
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 Emacsdune
A composable build system for OCaml.catala
Programming language for literate programming law specificationodiff
The fastest pixel-by-pixel image visual difference tool in the world.bap
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.opalang
The Opa Language for Web Application Developmentcaramel
🍬 a functional language for building type-safe, scalable, and maintainable applicationsjs_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.owl
Owl - OCaml Scientific Computing @ https://ocaml.xyzSATySFi
A statically-typed, functional typesetting systemaustral
Systems language with linear types and capability-based security.datakit
Connect processes into powerful data pipelines with a simple git-like filesystem interfaceeff
A functional programming language based on algebraic effect handlersbook
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.reason-react
vpnkit
A toolkit for embedding VPN capabilities in your applicationincremental
A library for incremental computationsliquidsoap
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.utop
Universal toplevel for OCamlopium
Sinatra like web toolkit for OCamlreason-language-server
A language server for reason, in reasonocaml-multicore
Multicore OCamlrhine-ml
🏞 an OCaml compiler for an untyped lisplwt
OCaml promises and concurrent I/OReasonablyTyped
💠 Converts Flow and TypeScript definitions to Reason interfacesocaml-cohttp
An OCaml library for HTTP clients and servers using Lwt or Asyncocaml-graphql-server
GraphQL servers in OCamlangstrom
Parser combinators built for speed and memory efficiencybase
Standard library for OCamlmelange
A mixture of tooling combined to produce JavaScript from OCaml & Reasonhazel
Hazel, a live functional programming environment with typed holesbrisk
✨Cross-platform set of tools for building native UIs with Reason/OCamlJSCaml
A compile time transformation from JavaScript to OCaml, along with an OCaml implementation of the JavaScript builtin library.ocaml-lsp
OCaml Language Server Protocol implementationocamlformat
Auto-formatter for OCaml codetis-interpreter
An interpreter for finding subtle bugs in programs written in standard Chttpaf
A high performance, memory efficient, and scalable web server written in OCamlocaml-effects-tutorial
Concurrent Programming with Effect Handlersbatteries-included
Batteries Included projectLinearML
Functional language for parallel programmingppx_deriving
Type-driven code generation for OCamleio
Effects-based direct-style IO for multicore OCamlMariOCaml
HTML 5 canvas implementation of Mario written in Ocamlgravitron
a little gameocaml-containers
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.min-caml
moved from https://sourceforge.net/p/min-caml/code/hardcaml
Hardcaml is an OCaml library for designing hardware.alcotest
A lightweight and colourful test frameworkcoccinelle
Source code of the Coccinelle project (mirror of the main Coccinelle repository located at Inria)NEAL
🔎🐞 A language-agnostic linting platformlambdasoup
Functional HTML scraping and rewriting with CSS in OCamlmalfunction
Malfunctional Programmingocaml-ctypes
Library for binding to C libraries using pure OCamlreason-tools
Adds Reason to the browsernotty
Declarative terminal graphics for OCamleffects-examples
Examples to illustrate the use of algebraic effects in Multicore OCamlbolt
Bolt is a language with in-built data-race freedom!ocaml-git
Pure OCaml Git format and protocolkaramel
KaRaMeL is a tool for extracting low-level F* programs to readable C codegraphql_ppx
GraphQL PPX rewriter for Bucklescript/ReasonMLsnarky
OCaml DSL for verifiable computationCAMLBOY
A Game Boy emulator written in OCaml that runs in your browser 🐫 🎮ott
The Ott tool for writing definitions of programming languages and calculitype-inference
The Hindley Milner Type Inference Algorithmbisect_ppx
Code coverage for OCaml and ReScriptvult
Vult is a transcompiler well suited to write high-performance DSP codeocaml-torch
OCaml bindings for PyTorchocaml-h2
An HTTP/2 implementation written in pure OCamlodoc
Documentation compiler for OCaml and Reasonseattlejsconf-app
ReasonML React Native App for SeattleJS Confatd
Static types for JSON APIsqcheck
QuickCheck inspired property-based testing for OCaml.andromeda
A proof assistant for general type theoriesluv
Cross-platform asynchronous I/O and system calls0install
the core 0install packagejanestreet
OCaml, Makefile, F#ocaml
OCaml, Shell, HTMLreasonml
OCaml, JavaScript, Reasonmirage
OCaml, C, HTMLsemgrep
C, OCaml, Pythonrescript-lang
OCaml, ReScript, JavaScriptastrada
OCaml, JavaScript, Ccoq
OCaml, Shell, Coqbatsh-dev-team
OCamlocaml-multicore
OCaml, TeX, Jupyter Notebookbcpierce00
TeX, OCamlfacebookarchive
JavaScript, Go, Pythonaantron
OCaml, Reason, ReScriptocsigen
OCaml, JavaScript, Shelljaredly
JavaScript, OCaml, Pythondbuenzli
OCaml, Dockerfile, Makefilecomby-tools
JavaScript, Go, Elmfastpack
JavaScript, OCamlmoby
Go, OCaml, DockerfileBinaryAnalysisPlatform
OCaml, C, Pythonocaml-community
OCaml, Cleostera
OCaml, JavaScript, Erlangocaml-ppx
OCamlandrejbauer
OCaml, Python, TeXLove Open Source and this site? Check out how you can help us