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.
A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.
- ocaml
- stdlib
- data-structure
- portable
A modern supercompiler for call-by-value functional languages
OCaml bindings for PyTorch
Owi: Seamless program analysis for C, C++, Go, Haskell, LLVM, Rust, Wasm and Zig.
Interfacing Qt/QML with OCaml. Formely known as lablqt
Python bindings for the Coq interactive proof assistant
Shopify's Liquid templating language in OCaml. Features an interpreter, parser and lexer.
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
Parser and printer for date-times in ISO8601
OCaml/MPI interface
A DSL for specifying Algorand smart contracts, which compiles into TEAL scripts.