Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ocaml

Ocaml

217 projects

Showing 36 of 217 projects

flow
flowRust

A static type checker for JavaScript that helps catch errors during development and improve code quality.

#developer-tools#type-safety#flow-parser
Stars22.3k
Forks1.9k
Last commit1 day ago
infer
inferOCaml

A static analyzer for Java, C, C++, and Objective-C that detects bugs and performance issues.

#objective-c#static-code-analysis#bug-detection
Stars15.7k
Forks2.1k
Last commit2 days ago
Oni2
Oni2Reason

A native, lightweight modal code editor combining Vim's modal editing, VSCode's language integration, and Sublime's speed.

#oni#vim#vscode-extensions
Stars7.8k
Forks279
Last commit3 years ago
pyre-check
pyre-checkOCaml

A performant, incremental type checker for Python with integrated security analysis via Pysa.

#type-check#developer-tools#taint-analysis
Stars7.2k
Forks452
Last commit28 days ago
Official Coq wiki
Official Coq wikiOCaml

An interactive theorem prover providing a formal language to write mathematical definitions, algorithms, and theorems with machine-checked proof development.

#machine-checked-proofs#mathematics#coq
Stars5.5k
Forks741
Last commit3 days ago
coq
coqOCaml

An interactive theorem prover providing a formal language to write mathematical definitions, algorithms, and theorems with machine-checked proof development.

#machine-checked-proofs#mathematics#coq
Stars5.5k
Forks741
Last commit3 days ago
OCaml
OCaml

A curated collection of awesome OCaml tools, frameworks, libraries, articles, books, and resources.

#programming-language#functional-programming#developer-tools
Stars3.1k
Forks176
Last commit1 month ago
mirage
mirageOCaml

A library operating system for building secure, performant unikernels in OCaml.

#mirageos#resource-efficient#kvm
Stars3.0k
Forks273
Last commit3 days ago
pfff
pfffOCaml

A set of tools and APIs for static analysis, code visualization, navigation, and style-preserving source transformations across multiple languages.

#code-querying#multi-language#source-transformation
Stars2.4k
Forks203
Last commit7 years ago
BAP
BAPOCaml

A suite of utilities and libraries for analyzing binary programs, supporting multiple architectures and offering symbolic execution.

#taint-analysis#multi-architecture#program-verification
Stars2.2k
Forks284
Last commit
Irmin
IrminOCaml

Irmin is an OCaml library for building mergeable, branchable distributed data stores using Git-like principles.

#ocaml-library#database#version-control
Stars2.0k
Forks166
Last commit3 months ago
dune
duneOCaml

A fast, composable build system for OCaml that handles low-level compilation details with a simple project description.

#jbuilder#dune#developer-tools
Stars1.9k
Forks487
Last commit1 day ago
BinCat
BinCatOCaml

A static binary code analysis toolkit for reverse engineers, featuring value/taint analysis, type reconstruction, and memory vulnerability detection.

#disassembly#taint-analysis#memory-safety
Stars1.9k
Forks167
Last commit1 year ago
Liquidsoap
LiquidsoapOCaml

A statically typed scripting language and backend for multimedia streaming, file generation, automation, and HTTP services.

#liquidsoap#ffmpeg#media-automation
Stars1.7k
Forks159
Last commit1 day ago
merlin
merlinOCaml

An editor service providing modern IDE features like context-sensitive completion for OCaml in Vim and Emacs.

#emacs#language-server#vim
Stars1.7k
Forks253
Last commit3 days ago
owl
owlOCaml

A dedicated OCaml system for scientific and engineering computing, providing n-dimensional arrays, linear algebra, algorithmic differentiation, and neural networks.

#scientific-computing#signal-processing#matrix
Stars1.3k
Forks130
Last commit10 months ago
Terrateam
TerrateamOCaml

Open-source GitOps infrastructure orchestration that automates Terraform, OpenTofu, CDKTF, Terragrunt, and Pulumi workflows through GitHub pull requests.

#devops#opentofu#terraform-automation
Stars1.2k
Forks73
Last commit1 day ago
utop
utopOCaml

An enhanced OCaml REPL with line editing, context-sensitive completion, syntax highlighting, and Emacs integration.

#emacs-integration#developer-tools#toplevel
Stars922
Forks121
Last commit4 months ago
ocaml-lsp
ocaml-lspOCaml

A language server implementing the Language Server Protocol (LSP) for OCaml, providing editor support like autocompletion and diagnostics.

#dune#developer-tools#language-server
Stars905
Forks159
Last commit1 day ago
esy
esyReason

A package manager for Reason and OCaml that brings the familiar npm package.json workflow to native development.

#sandboxing#npm-workflow#native-development
Stars857
Forks95
Last commit1 day ago
Opium
OpiumOCaml

A Sinatra-like web toolkit for OCaml, built on httpaf and lwt for building lightweight, extensible web applications.

#json-api#http-server#functional-programming
Stars786
Forks73
Last commit6 months ago
ocaml-cohttp
ocaml-cohttpOCaml

An OCaml library for building HTTP clients and servers with support for multiple asynchronous backends including Lwt, Async, and Eio.

#asynchronous-programming#http-server#mirageos
Stars774
Forks183
Last commit3 months ago
ocamlformat
ocamlformatOCaml

An auto-formatter for OCaml code with customizable profiles and comment formatting.

#developer-tools#build-tools#code-formatter
Stars725
Forks222
Last commit1 month ago
Eio
EioOCaml

Effects-based direct-style parallel IO stack for OCaml 5, enabling concurrent file, network, and CPU operations with a secure, cross-platform API.

#effects#effects-system#parallel-io
Stars709
Forks85
Last commit1 day ago
Angstrom
AngstromOCaml

A high-performance OCaml parser combinator library for network protocols and serialization formats.

#parsing#high-performance#async
Stars705
Forks75
Last commit1 year ago
Rhine
RhineOCaml

A Clojure-inspired Lisp compiler built on LLVM JIT, exposing how Lisp constructs map to hardware.

#programming-language#clojure-inspired#compiler
Stars636
Forks24
Last commit11 years ago
Verdi
VerdiRocq Prover

A Coq framework for implementing and formally verifying distributed systems with support for multiple fault models.

#proof#coq#consensus-protocols
Stars627
Forks58
Last commit5 months ago
ocaml-graphql-server
ocaml-graphql-serverOCaml

A type-safe library for building GraphQL servers in OCaml with support for Lwt, Async, and subscriptions.

#functional-programming#graphql#api-server
Stars620
Forks58
Last commit2 years ago
Bucklescript-TEA
Bucklescript-TEAJavaScript

A type-safe, event-driven web UI library for OCaml/BuckleScript following The Elm Architecture.

#functional-programming#bucklescript-tea#bucklescript
Stars600
Forks50
Last commit2 years ago
httpaf
httpafOCaml

A high-performance, memory-efficient, and scalable HTTP/1.1 web server for OCaml, built with Angstrom and Faraday.

#http-server#web-server#high-performance
Stars536
Forks42
Last commit2 years ago
Batteries Included
Batteries IncludedOCaml

A community-maintained foundation library for OCaml projects, providing a comprehensive standard library with consistent APIs.

#ocaml-ecosystem#library-extensions#module-hierarchy
Stars524
Forks108
Last commit
ocaml-containers
ocaml-containersOCaml

A modular, lightweight extension of OCaml's standard library focused on data structures, combinators, and iterators.

#functional-programming#modular#bsd-license
Stars523
Forks89
Last commit1 month ago
ppx_deriving
ppx_derivingOCaml

A library for type-driven code generation in OCaml, providing plugins to derive common functions from type definitions.

#metaprogramming#boilerplate-reduction#compiler-plugin
Stars520
Forks96
Last commit1 day ago
Alcotest
AlcotestOCaml

A lightweight and colorful test framework for OCaml with quiet output and expressive test selection.

#dune#unit-testing#lightweight
Stars515
Forks91
Last commit5 days ago
Mazeppa
MazeppaOCaml

A modern supercompiler for call-by-value functional languages that transforms programs via symbolic evaluation and metasystem transitions.

#deforestation#programming-language#functional-programming
Stars479
Forks11
Last commit7 months ago
Console.log
Console.logReason

A collection of tools for testing, printing, coloring, and error formatting to effectively write native Reason code.

#error-formatting#developer-tools#esy
Stars457
Forks43
Last commit2 years ago
Page 1 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 months ago
29 days ago
#Functional Programming58
#Developer Tools22
#Coq21
#Formal Verification19
#Proof Assistant19
#Library18
#Type Safe17
#Static Analysis16
#Opam15
#Code Generation15
#Mirageos14
#Ppx13