The Rocq Prover is an interactive theorem prover, or proof assistant. 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.
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.
Universal toplevel for OCaml
Parser combinators built for speed and memory efficiency
The Ott tool for writing definitions of programming languages and calculi
Formal verification for OCaml, with Rocq
An OCaml lexer generator for Unicode
Elm architecture and (V)DOM for OCaml
Interfacing Qt/QML with OCaml. Formely known as lablqt
SIMT Abstractions for Runtime Extensible Kernels (GPGPU programing with OCaml)
OCaml bindings to the SQLite3 database
Nice parsers in OCaml without the boilerplate
BLAS and LAPACK binding in OCaml with type-based static size checking for matrix operations
An SMT solver frontend for OCaml
- ocaml
- smt-lib
- symbolic-execution
- z3
OCaml bindings to MariaDB, supporting the nonblocking API
Old Coq plugin for parametricity [maintainer=@ppedrot]
- parametricity
- coq-plugin
- coq
- docker-coq-action
Coq plugin providing tactics for rewriting universally quantified equations, modulo associative (and possibly commutative) operators [maintainer=@palmskog]
- coq-plugin
- coq-tactic
- coq
- docker-coq-action
OCaml bindings to PCRE (Perl Compatibility Regular Expressions)
- ocaml
- pcre
- pattern-matching
- string-matching
Parser and printer for date-times in ISO8601
A DSL for specifying Algorand smart contracts, which compiles into TEAL scripts.
OCaml bindings for OpenGL