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

Coq LSP
Coq LSPOCaml

A language server and VS Code extension providing incremental checking, error recovery, and IDE features for the Rocq/Coq proof assistant.

#user-interface#coq#language-server
Stars207
Forks63
Last commit17 days ago
drom
dromOCaml

A wrapper over opam/dune providing a cargo-like experience for creating and managing OCaml projects with integrated documentation and CI.

#dune#continuous-integration#documentation
Stars202
Forks24
Last commit9 months ago
Verdi Raft
Verdi RaftCoq

A formally verified implementation of the Raft distributed consensus protocol in Coq using the Verdi framework.

#proof#coq#raft-protocol
Stars199
Forks19
Last commit2 years ago
gen_js_api
gen_js_apiOCaml

A tool for generating OCaml bindings to JavaScript libraries, simplifying cross-language interoperability.

#javascript-bindings#interoperability#type-safe
Stars185
Forks30
Last commit9 days ago
Tyre
TyreOCaml

A typed regular expression library for OCaml that enables type-safe parsing and unparsing with automatic group extraction.

#parsing#functional-programming#regex
Stars183
Forks5
Last commit7 months ago
OSnap
OSnapOCaml

A high-performance snapshot testing tool focused on speed and ease of use, built with OCaml.

#snapshot#visual-regression-testing#testing-tool
Stars175
Forks3
Last commit2 months ago
Redexer
RedexerSmali

A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.

#dex#dalvik#dalvik-bytecode
Stars174
Forks31
Last commit5 years ago
vscode-ocaml
vscode-ocamlTypeScript

A deprecated VS Code extension providing OCaml language support with syntax highlighting, IntelliSense, linting, and debugging.

#repl-integration#vscode-extension#syntax-highlighting
Stars173
Forks24
Last commit5 years ago
ppx_deriving_yojson
ppx_deriving_yojsonOCaml

A ppx_deriving plugin that generates JSON serializers and deserializers for OCaml types using the Yojson library.

#functional-programming#ppx-deriving#compiler-plugin
Stars170
Forks50
Last commit11 months ago
lablqml
lablqmlOCaml

A library for creating QtQuick/QML GUI applications in OCaml and Reason, providing bindings and a PPX syntax extension.

#functional-programming#qt#qtquick
Stars168
Forks18
Last commit2 years ago
Awesome multicore OCaml
Awesome multicore OCaml

A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.

#functional-programming#parallel-computing#compiler
Stars161
Forks2
Last commit2 years ago
Caqti setence preparation, ppx_rapper
Caqti setence preparation, ppx_rapperOCaml

A syntax extension for writing type-safe SQL queries in OCaml with named parameters and PostgreSQL syntax checking.

#query-builder#database#syntax-extension
Stars158
Forks23
Last commit10 months ago
Opal
OpalOCaml

A minimal, self-contained library of monadic parser combinators for OCaml, enabling easy construction of recursive-descent parsers.

#functional-programming#parser-monad#lexer
Stars156
Forks14
Last commit3 years ago
OMicroB
OMicroBOCaml

A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.

#functional-programming#embedded-systems#pic32
Stars155
Forks27
Last commit1 month ago
Spooky
SpookyOCaml

A compiler for the Spooky programming language, designed to be the scariest language with spooky emoji keywords and unpredictable runtime behavior.

#emoji-syntax#turing-complete#programming-language
Stars152
Forks4
Last commit7 years ago
Markup.ml
Markup.mlOCaml

Error-recovering streaming HTML5 and XML parsers for OCaml with lazy, non-blocking, and one-pass processing.

#ocaml-library#functional-programming#error-recovery
Stars150
Forks21
Last commit1 year ago
routes
routesOCaml

A typed bidirectional router for OCaml and ReasonML web applications, enabling type-safe route definitions and URL generation.

#functional-programming#bidirectional-routing#url-generation
Stars149
Forks11
Last commit1 month ago
SPOC
SPOCOCaml

A PPX-based DSL for writing GPU kernels in OCaml syntax that compiles to multiple backends (CUDA, OpenCL, Vulkan, Metal).

#vulkan#cuda#parallel-computing
Stars146
Forks12
Last commit1 day ago
jingoo
jingooOCaml

An OCaml template engine with near-complete compatibility with Jinja2 syntax and features.

#jinja2#functional-programming#server-side-rendering
Stars142
Forks23
Last commit6 days ago
Miou
MiouOCaml

A simple, rule-based scheduler for OCaml 5 enabling concurrent and parallel task development with a focus on composability.

#robur-coop#library#effects
Stars142
Forks13
Last commit3 days ago
SerAPI
SerAPICoq

A library for machine-to-machine interaction with the Coq proof assistant, providing serialization of Coq's internal datatypes to JSON or S-expressions.

#coq#s-expressions#ide-integration
Stars136
Forks41
Last commit7 months ago
SQLite3
SQLite3OCaml

OCaml bindings to the SQLite3 database client API, enabling database operations from OCaml applications.

#database-driver#functional-programming#database
Stars133
Forks40
Last commit1 month ago
Sequoia
SequoiaOCaml

A type-safe query builder for OCaml that enforces SQL correctness at compile time using the OCaml type system.

#functional-programming#database#sql-query-builder
Stars132
Forks16
Last commit3 years ago
pgx
pgxOCaml

A pure OCaml PostgreSQL client library with support for Async, LWT, and synchronous operations.

#database-driver#ocaml-library#async
Stars132
Forks19
Last commit3 years ago
ocaml-parsing
ocaml-parsingOCaml

A library and skeleton for writing OCaml parsers with beautiful error messages and minimal boilerplate.

#parsing#dune#boilerplate-reduction
Stars128
Forks12
Last commit2 years ago
Camomile
CamomileOCaml

A comprehensive Unicode library for OCaml providing character handling, string encodings, collation, and locale-sensitive operations.

#library#unicode#internationalization
Stars125
Forks27
Last commit2 years ago
Oml
OmlOCaml

A comprehensive OCaml library for mathematical and statistical analysis with descriptive, typed APIs.

#scientific-computing#statistics#linear-algebra
Stars120
Forks9
Last commit8 years ago
Decompress
DecompressOCaml

A pure OCaml library implementing DEFLATE, Zlib, Gzip, and LZO compression/decompression algorithms.

#huffman#mirageos#lz77
Stars120
Forks19
Last commit2 days ago
oml
omlOCaml

A comprehensive OCaml library for mathematical and statistical analysis with typed, descriptive APIs.

#scientific-computing#typed-api#open-source
Stars120
Forks9
Last commit8 years ago
ocaml-dns
ocaml-dnsOCaml

A pure OCaml implementation of the DNS protocol supporting authoritative and recursive resolvers with strict conventions.

#recursive-resolver#functional-programming#mirageos
Stars119
Forks45
Last commit5 days ago
nocrypto
nocryptoOCaml

A small OCaml cryptographic library emphasizing applicative style and ease of use with basic ciphers, hashes, and public-key primitives.

#random-number-generation#rsa#security-library
Stars112
Forks54
Last commit6 years ago
COW
COWOCaml

OCaml combinators for manipulating HTML, CSS, XML, JSON, and Markdown directly from OCaml code.

#syntax-extensions#css-parser#combinators
Stars112
Forks23
Last commit2 years ago
cryptokit
cryptokitC

A comprehensive OCaml library providing cryptographic primitives like ciphers, hashes, and public-key cryptography for security-sensitive applications.

#random-number-generation#key-derivation#security-library
Stars109
Forks27
Last commit6 months ago
ocaml-rpc
ocaml-rpcOCaml

A lightweight OCaml library for remote procedure calls (RPC) with XML/JSON encoding and code generation via PPX.

#xml-rpc#json-rpc#client-server
Stars104
Forks30
Last commit3 months ago
coq-dpdgraph
coq-dpdgraphOCaml

A Coq plugin that extracts dependency graphs between Coq objects and provides tools for visualization and analysis.

#coq#coq-platform#coq-ci
Stars102
Forks33
Last commit3 months ago
Vg
VgOCaml

A declarative 2D vector graphics library for OCaml with renderers for PDF, SVG, Cairo, and HTML canvas.

#declarative-programming#svg-generation#functional-programming
Stars101
Forks12
Last commit1 year ago
PreviousPage 3 of 7Next

Related Tags

#Functional Programming58#Developer Tools22#Coq21#Formal Verification19#Proof Assistant19#Library18#Type Safe17#Static Analysis16#Opam15#Code Generation15#Mirageos14#Ppx13
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