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.riot
An actor-model multi-core scheduler for OCaml 5 🐫unison
Unison file synchronizerhax
A Rust verification tooldocfd
TUI multiline fuzzy document finderodiff
The fastest pixel-by-pixel image visual difference tool in the world.rescript-compiler
The compiler for ReScript.dream
Tidy, feature-complete Web frameworkinfer
A static analyzer for Java, C, C++, and Objective-Cminttea
A fun little TUI framework for OCamlocaml
The core OCaml system: compilers, runtime system, base librariescoq
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.austral
Systems language with linear types and capability-based security.magic-trace
magic-trace collects and displays high-resolution traces of what a process is doingbincat
Binary code static analyser, with IDA integration. Performs value and taint analysis, type reconstruction, use-after-free and double-free detectionpyre-check
Performant type-checking for python.comby
A code rewrite tool for structural search and replace that supports ~every language.flow
Adds static typing to JavaScript to improve developer productivity and code quality.Batsh
A language that compiles to Bash and Windows Batchmelange
A mixture of tooling combined to produce JavaScript from OCaml & Reasonkcas
Software Transactional Memory for OCamlsoupault
Static website generator based on HTML element tree rewritingreason
Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystemspicos
Interoperable effects based concurrencyeio
Effects-based direct-style IO for multicore OCamlalcotest
A lightweight and colourful test frameworkmiou
A simple scheduler for OCaml 5serde.ml
Serialization framework for OCamlvWasm
A formally-verified provably-safe sandboxing Wasm-to-native compilertextbook
The CS 3110 Textbook, "OCaml Programming: Correct + Efficient + Beautiful"js_of_ocaml
Compiler from OCaml to Javascript.ocaml-lsp
OCaml Language Server Protocol implementationdream-html
Generate HTML markup from your Dream backend servercreate-melange-app
The fastest, friendliest, and most delightful way to get started with OCaml, ReasonML, and Melange, geared towards JavaScript and TypeScript developersdune
A composable build system for OCaml.ocamix
mirage
MirageOS is a library operating system that constructs unikernelspolaris
A functional programming language with shell scripting capabilitieswasocaml
catala
Programming language for literate programming law specificationlanguage-garden
A garden of small programming language implementations 🪴diffcessible
ocaml_openapi_generator
An OpenAPI 3 to OCaml client generator.ocaml-cohttp
An OCaml library for HTTP clients and servers using Lwt or Asyncmelange-fest
A minimal test framework for Melange using Node test runnergoogle-drive-ocamlfuse
FUSE filesystem over Google Drivepossum_parser_language
A tiny text parsing languageohex
Hexadecimal encoding and decoding, mirror of https://git.robur.coop/robur/ohexhazel
Hazel, a live functional programming environment with typed holesocaml-protoc-plugin
Plugin for Google's protobuf compiler to generate interfaces based on protobuf specifications and runtime for encoding and decoding protobuf messagesserver-reason-react
Server rendering Reason React components with OCaml nativelyincremental
A library for incremental computationsocaml-wayland
Pure OCaml Wayland protocol implementationconfig.ml
conditional compilation via attributes for OCamlhouse_builder_ocaml
ocaml-diffutils
An ocaml library for manipulating diffs.granular_marshal
gptar
GPT + TAR headerforester-fmt
Code formatting and document conversion utilities for foresterbap
Binary Analysis Platformppx_minidebug
Formatted logs of type-annotated let-bound values, function arguments and results, `if` and `match` branches taken. Optionally, as collapsible HTML or Markdown trees with highlights.hardcaml
Hardcaml is an OCaml library for designing hardware.yojson
Low-level JSON parsing and pretty-printing library for OCamlutop
Universal toplevel for OCamlcmdliner
Declarative definition of command line interfaces for OCamlLanguageEtudes
Components of programming languages, all implemented in self-contained filesowl
Owl - OCaml Scientific Computing @ https://ocaml.xyzplzoo
Programming Languages Zootesto
Test framework for OCamllwt
OCaml promises and concurrent I/Otype-inference
The Hindley Milner Type Inference Algorithmoframl
A framework for building Farcaster Frames in OCamlcore
Jane Street Capital's standard library overlaykaramel
KaRaMeL is a tool for extracting low-level F* programs to readable C codebinsec
BINSEC binary-level open-source platformirmin
Irmin is a distributed database that follows the same design principles as Gits2n-bignum
ocaml-graphql-server
GraphQL servers in OCamlocaml-containers
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.flyspeck
The formal proof of the Kepler conjectureopam
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.bonsai
A library for building dynamic webapps, using Js_of_ocamleff
A functional programming language based on algebraic effect handlersmollymawk
A web interface for albatrossmirage-torrent
WIPrat
🐀 Regular Expression Denial of Service analyzer.vscoq
A Visual Studio Code extension for Coq [maintainers=@rtetley,@maximedenes,@huynhtrankhanh,@thery,@Blaisorblade]ocaml-ci
A CI for OCaml projectseio_js
Eio for JavaScript environmentsquickjs.ml
OCaml bindings to QuickJSnox
The Nox programming languageocaml-api-watch
Libraries and tools to keep watch on you OCaml lib's API changesSATySFi
A statically-typed, functional typesetting systemraylib-ocaml
OCaml bindings for raylib and rayguiocannl
OCANNL: OCaml Compiles Algorithms for Neural Networks Learninglambdapi
Proof assistant based on the λΠ-calculus modulo rewritingdune-release
Streamlining the release of dune packages to opammeio
Monitor Eio programspiaf
Web library for OCaml with support for HTTP/1.X / HTTP/2hyper
OCaml Web client, composable with Dream [unannounced]janestreet
OCaml, Makefile, F#ocaml
OCaml, Shell, HTMLreasonml
OCaml, JavaScript, Reasonmirage
OCaml, C, HTMLsemgrep
C, OCaml, Pythonrescript-lang
JavaScript, ReScript, OCamlastrada
OCaml, JavaScript, Reasoncoq
OCaml, Shell, HTMLbatsh-dev-team
OCamlocaml-multicore
OCaml, TeX, Jupyter Notebookbcpierce00
TeX, OCamlfacebookarchive
JavaScript, Go, Pythonaantron
OCaml, Reason, ReScriptocsigen
OCaml, JavaScript, Makefilejaredly
JavaScript, OCaml, Pythondbuenzli
OCaml, Dockerfile, Shellcomby-tools
JavaScript, Go, Elmfastpack
JavaScript, OCamlmoby
Go, OCaml, DockerfileBinaryAnalysisPlatform
OCaml, Python, Cocaml-community
OCaml, Cleostera
OCaml, JavaScript, Erlangandrejbauer
OCaml, TeX, Pythonocaml-ppx
OCamlLove Open Source and this site? Check out how you can help us