Top 32 proof open source projects

Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Iron
Coq formalizations of functional languages.
Disel
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
Generic Syntax
A Scope-and-Type Safe Universe of Syntaxes with Binding, Their Semantics and Proofs
Keymaerax Release
KeYmaera X: An aXiomatic Tactical Theorem Prover for Hybrid Systems (release)
✭ 49
scalaproof
Hashapi Lib Node
Tierion Hash API client library for Node.js
Emofishes
Emofishes is a collection of proof of concepts that help improve, bypass or detect virtualized execution environments (focusing on the ones setup for malware analysis).
Dblib Linear
Formalisation of the linear lambda calculus in Coq
Idris Insertion Sort
Provably correct implementation of insertion sort in Idris.
✭ 24
proof
Cryptominisat
An advanced SAT solver
Verdi
A framework for formally verifying distributed systems implementations in Coq
Chronicle
Public append-only ledger microservice built with Slim Framework
Agda Stdlib
The Agda standard library
✭ 370
libraryproof
Kadence
⚠️ KADENCE HAS MOVED TO GITLAB ⚠️
L4v
seL4 specification and proofs
✭ 338
proof
Merkle Patricia Tree
Project is in active development and has been moved to the EthereumJS VM monorepo.
LPL
📚Solutions to Language, Proof and Logic (2nd Edition)
InfSeqExt
A Coq library for reasoning (co)inductively on infinite sequences using LTL-like modal operators
examples
Examples of NuID's zero knowledge authentication and key management facilities in various languages and frameworks. Open an Issue or PR if you'd like to see your favorite tool here.
vulcan
A JavaScript propositional logic and resolution library
fitchjs
Fitch style proof constructor
Planeverb
Project Planeverb is a CPU based real-time wave-based acoustics engine for games. It comes with an integration with the Unity Engine.
ra
Basic Analysis, undergraduate real analysis textbook
Groth16BatchVerifier
Batch verification proposal for the zkSNARK verification with the same(!) circuit
imm
Intermediate Memory Model (IMM) and compilation correctness proofs for it
LPL-solutions
Solutions for the book "Language Proof and Logic".
coq-to-ocaml-to-js
Proof of concept to generate safe and fast JavaScript
1-32 of 32 proof projects