coq / coq
Coq is a formal proof management system. 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.

See what the GitHub community is most excited about today.
Coq is a formal proof management system. 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.
Performant type-checking for python.
Adds static typing to JavaScript to improve developer productivity and code quality.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
The core OCaml system: compilers, runtime system, base libraries
Simple high-level language for writing Internet Computer canisters
Unison file synchronizer
pfff is mainly an OCaml API to write static analysis, dynamic analysis, code visualizations, code navigations, or style-preserving source-to-source transformations such as refactorings on source code.
opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
A composable build system for OCaml.
Binary Analysis Platform
A toolkit for embedding VPN capabilities in your application
KreMLin is a tool for extracting low-level F* programs to readable C code
A static analyzer for Java, C, C++, and Objective-C
The compiler for ReScript.
OCaml adapters for crypto providers used in Everest
FUSE filesystem over Google Drive