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

Camelot
CamelotOCaml

A modular and fully-configurable OCaml linter and style checker for OCaml compiler versions 4.10.0 to 4.14.0.

#dune#modular-architecture#vscode-extension
Stars46
Forks6
Last commit3 months ago
dispatch
dispatchOCaml

A library for dispatching requests to handlers based on hierarchical URI paths in OCaml applications.

#functional-programming#handler-agnostic#server-side
Stars45
Forks7
Last commit3 years ago
ocaml-vchan
ocaml-vchanOCaml

Pure OCaml implementation of the Xen vchan protocol for fast inter-domain communication using shared memory.

#systems-programming#mirageos#xen
Stars45
Forks24
Last commit1 year ago
easy-format
easy-formatOCaml

An OCaml library for easy indentation and pretty-printing of structured data.

#functional-programming#developer-tools#library
Stars44
Forks14
Last commit4 years ago
Goji
GojiOCaml

A multi-tool for generating OCaml bindings to JavaScript libraries with OCaml-centric design and automated dependency handling.

#dsl#type-safety#ffi
Stars44
Forks8
Last commit12 years ago
biniou
biniouOCaml

Extensible binary data format designed for speed, safety, and backward compatibility, offering a faster alternative to JSON.

#data-serialization#binary-data-format#protocol-evolution
Stars43
Forks16
Last commit4 years ago
Docker-Coq
Docker-CoqShell

Docker images for Coq proof assistant versions 8.4 to 8.20, based on Debian Slim with opam 2.x.

#containerization#devops#coq
Stars40
Forks4
Last commit1 year ago
Macaque
MacaqueOCaml

A DSL for safe and composable SQL queries in OCaml using comprehensions and expressive types, built on PG'OCaml.

#query-builder#functional-programming#sql-dsl
Stars40
Forks11
Last commit6 years ago
dolog
dologOCaml

A minimalistic lazy logger for OCaml console applications with optional coloring and custom prefixes.

#ocaml-library#library#minimalist
Stars39
Forks7
Last commit2 years ago
onanomsg
onanomsgOCaml

OCaml bindings for nanomsg, providing a ctypes-based interface to the lightweight messaging library.

#distributed-systems#bindings#network-programming
Stars39
Forks9
Last commit5 years ago
Bazel
BazelStarlark

OCaml build rules for Bazel, enabling native and bytecode binary compilation with OPAM dependency management.

#bazel#native-binary#compilation
Stars39
Forks4
Last commit5 years ago
AAC Tactics
AAC TacticsOCaml

A Coq plugin providing tactics for rewriting universally quantified equations modulo associativity and commutativity.

#coq#associativity-commutativity#rewriting-tactics
Stars37
Forks26
Last commit2 months ago
ocaml-pcre
ocaml-pcreOCaml

OCaml bindings to the PCRE library, providing Perl-compatible regular expressions for string matching.

#functional-programming#perl-compatible#regex
Stars36
Forks12
Last commit4 days ago
lrt
lrtOCaml

A PPX-based OCaml extension for runtime type representations, enabling generic type-driven operations like automatic GUI generation and SQL schema derivation.

#runtime-types#metaprogramming#compiler-extension
Stars36
Forks3
Last commit5 years ago
Uutf
UutfOCaml

A non-blocking streaming Unicode codec for OCaml supporting UTF-8, UTF-16, UTF-16LE, and UTF-16BE encoding schemes.

#utf-encoding#unicode#text-processing
Stars36
Forks16
Last commit1 year ago
benchmark
benchmarkOCaml

A module for measuring and comparing the run-time performance of OCaml functions.

#functional-programming#profiling#development-tools
Stars34
Forks7
Last commit1 year ago
Simple IO
Simple IORocq Prover

A library providing a purely functional IO monad for Coq, enabling direct implementation of IO programs with OCaml bindings.

#functional-programming#command-line-tools#coq
Stars34
Forks8
Last commit1 month ago
Inspect
InspectOCaml

A library to inspect OCaml values and their object graph, outputting S-expressions or Graphviz DOT format.

#s-expressions#heap-analysis#object-graph
Stars33
Forks3
Last commit10 years ago
ORaft
ORaftOCaml

An OCaml implementation of the Raft consensus algorithm for building fault-tolerant distributed systems.

#ocaml-library#raft-consensus#raft-consensus-algorithm
Stars33
Forks3
Last commit5 months ago
Minicli
MinicliOCaml

A minimalist OCaml library for parsing command-line arguments with strict validation and clear error messages.

#ocaml-library#functional-programming#unix-philosophy
Stars32
Forks2
Last commit5 years ago
Dum
DumOCaml

A debugging tool that prints OCaml values by inspecting their runtime memory representation.

#developer-tools#value-printing#runtime-inspection
Stars31
Forks4
Last commit4 years ago
Genprint
GenprintOCaml

An OCaml PPX extension and library for general value printing within compiled programs, not just the REPL.

#developer-tools#type-inspection#ocamldebug
Stars31
Forks3
Last commit6 years ago
mCoq
mCoqJava

Mutation analysis tool for Coq verification projects to detect incomplete specifications.

#software-testing#research-tool#coq
Stars31
Forks1
Last commit5 years ago
Nproc
NprocOCaml

A process pool implementation for OCaml that enables parallel task execution across multiple cores using message-passing.

#parallel-computing#async-programming#performance-optimization
Stars30
Forks6
Last commit13 years ago
ISO8601
ISO8601OCaml

An OCaml library for parsing and printing date-times in ISO 8601 and RFC 3339 formats with permissive input handling.

#datetime-format#datetime#date-time-parsing
Stars30
Forks12
Last commit2 years ago
Vim plugin
Vim pluginPython

Vim plugin that integrates ocp-indent for automatic OCaml code formatting.

#editor-integration#ocp-indent#indentation
Stars29
Forks8
Last commit8 years ago
MPI
MPIOCaml

OCaml bindings for the Message Passing Interface (MPI) library, enabling distributed-memory parallel programming in OCaml.

#scientific-computing#parallel-computing#high-performance-computing
Stars28
Forks13
Last commit4 months ago
oasis2opam
oasis2opamOCaml

Converts OASIS metadata to OPAM package descriptions for OCaml projects.

#oasis#devops#open-source
Stars27
Forks9
Last commit8 years ago
Cordova plugins
Cordova plugins

A collection of OCaml bindings for Apache Cordova plugins, enabling typed mobile app development with OCaml.

#bindings#cordova#type-safe
Stars27
Forks2
Last commit3 months ago
MemCAD
MemCAD

A static analyzer performing shape analysis on memory structures in programs.

#memory-verification#heap-analysis#memory-safety
Stars27
Forks5
Last commit4 years ago
Humane-re
Humane-reOCaml

A human-friendly OCaml regex library providing an easy interface for common string operations without C dependencies.

#functional-programming#library#regex
Stars26
Forks2
Last commit6 years ago
cbor
cborOCaml

A native OCaml implementation of CBOR (Concise Binary Object Representation) decoder and encoder compliant with RFC 7049.

#library#ctap2#rfc-7049
Stars26
Forks11
Last commit4 years ago
cmon
cmonOCaml

An OCaml library for printing values with explicit sharing detection, mimicking OCaml syntax for debugging and logging.

#data-inspection#functional-programming#syntax-mimicking
Stars26
Forks0
Last commit4 years ago
Bignums
BignumsRocq Prover

A Coq library providing arbitrarily large integer and rational numbers (BigN, BigZ, BigQ) for formal verification.

#mathematics#coq#coq-platform
Stars25
Forks22
Last commit3 months ago
ocaml-fat
ocaml-fatOCaml

Pure OCaml library for reading and writing FAT filesystems, primarily for creating bootable Mirage kernel disk images.

#filesystem#mirageos#library
Stars25
Forks18
Last commit1 year ago
Uucp
UucpOCaml

An OCaml library providing efficient access to Unicode character properties from the Unicode character database.

#library#unicode#text-analysis
Stars24
Forks11
Last commit5 months ago
PreviousPage 5 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
#Functional Programming58
#Developer Tools22
#Coq21
#Formal Verification19
#Proof Assistant19
#Library18
#Type Safe17
#Static Analysis16
#Opam15
#Code Generation15
#Mirageos14
#Ppx13