Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Formal Verification

Formal Verification

178 projects

Showing 36 of 178 projects

SSProve
SSProveRocq Prover

A foundational framework for modular cryptographic proofs in the Coq proof assistant, enabling state-separating proofs.

#probabilistic-reasoning#modular-verification#coq
Stars88
Forks18
Last commit1 day ago
Hoare Type Theory
Hoare Type TheoryRocq Prover

A verification system for reasoning about heap-manipulating programs using Separation logic embedded in Coq.

#hoare-logic#heap-manipulation#coq
Stars88
Forks6
Last commit4 months ago
cubit
cubitAda

A multi-processor, 64-bit, formally-verified general-purpose operating system for x86-64, written in SPARK/Ada.

#spark#memory-management#ada
Stars88
Forks4
Last commit2 months ago
Hydras & Co.
Hydras & Co.Coq

A Coq-based project exploring hydra battles, ordinal numbers, addition chains, and Gödel's incompleteness theorem through formalized mathematics.

#primitive-recursive-functions#mathematics#discrete-mathematics
Stars83
Forks12
Last commit
Smt.ml
Smt.mlOCaml

A multi-backend SMT solver frontend for OCaml providing a consistent interface to various solvers.

#bitwuzla#webassembly#z3
Stars80
Forks17
Last commit2 days ago
Metalib
MetalibCoq

A Coq library for mechanizing programming language metatheory with locally nameless representation of binders.

#binding-representation#coq#formal-methods
Stars77
Forks24
Last commit1 year ago
Monae
MonaeRocq Prover

A Rocq library providing a formalized hierarchy of monads and their laws for monadic equational reasoning.

#monad-transformers#program-verification#coq-community
Stars76
Forks18
Last commit3 days ago
Infotheo
InfotheoRocq Prover

A Rocq library for formal reasoning about discrete probabilities, information theory, and linear error-correcting codes.

#information-theory#mathematics#coq
Stars76
Forks20
Last commit1 month ago
CoqEAL
CoqEALRocq Prover

A Coq library for effective algebra, providing optimized algorithms and a refinement framework for changing data representations in proofs.

#coq#coq-platform#coq-ci
Stars75
Forks18
Last commit1 day ago
Algorand Protocol Specs
Algorand Protocol SpecsTeX

Official technical specifications for the Algorand blockchain protocol, including formal definitions and implementation details.

#distributed-systems#cryptocurrency#consensus
Stars73
Forks37
Last commit1 day ago
Coq-community package maintenance project
Coq-community package maintenance project

A collaborative, community-driven organization for the long-term maintenance and promotion of packages for the Rocq Prover.

#community-driven#coq#ocaml-ecosystem
Stars73
Forks6
Last commit1 year ago
Mechanized Semantics
Mechanized SemanticsCoq

Coq formalizations for a course on mechanized semantics, covering imperative/functional languages, compilers, static analysis, and program logics.

#hoare-logic#semantics#functional-programming
Stars71
Forks5
Last commit2 years ago
Name the Biggest Number
Name the Biggest NumberCoq

A Coq-based competition for formally proving the largest constructive number within computational constraints.

#recreational-mathematics#coq#type-theory
Stars67
Forks7
Last commit3 years ago
100 famous theorems proved using Coq
100 famous theorems proved using CoqHTML

A collection of statements and proofs for 100 famous mathematical theorems formalized in the Coq proof assistant.

#mathematics#coq#formal-methods
Stars63
Forks15
Last commit8 months ago
Unicoq
UnicoqOCaml

A Coq plugin that replaces Coq's standard unification algorithm with an enhanced one supporting universe polymorphism and overloading.

#universe-polymorphism#coq-plugin#overloading
Stars60
Forks21
Last commit28 days ago
Q*cert
Q*certCoq

A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.

#coq-proof-assistant#functional-programming#nested-relational-algebra
Stars59
Forks10
Last commit2 years ago
PyCoq
PyCoqOCaml

Python bindings and libraries for interacting with the Coq interactive proof assistant programmatically.

#coq#serapi#verification
Stars57
Forks4
Last commit4 years ago
Mtac2
Mtac2Rocq Prover

A typed tactic language plugin for Coq that enables backward reasoning with a monadic interface.

#backward-reasoning#tactic-language#type-safety
Stars57
Forks24
Last commit23 days ago
FCF
FCFRocq Prover

A Coq framework for machine-checked proofs of cryptographic security in the computational model.

#machine-checked-proofs#coq#computational-model
Stars56
Forks25
Last commit9 months ago
FreeSpec
FreeSpecCoq

A Coq framework for implementing, certifying, and executing impure computations with modular verification.

#coq#certified-software#program-verification
Stars53
Forks11
Last commit2 years ago
Relation Algebra
Relation AlgebraRocq Prover

A modular relation algebra library for Rocq (Coq) with reflexive decision tactics for Kleene algebra with tests and related theories.

#kleene-algebra#relation-algebra#coq
Stars52
Forks16
Last commit2 months ago
Waterproof proof language
Waterproof proof languageRocq Prover

A Coq plugin enabling proof writing in a natural, handwritten mathematical style to aid students in learning formal proof.

#natural-language#education#theorem-proving
Stars51
Forks18
Last commit22 days ago
hirtos
hirtosAda

A high-integrity multi-core RTOS and separation kernel written in SPARK Ada, designed for safety-critical embedded systems.

#multi-core#real-time-operating-system#embedded-systems
Stars51
Forks3
Last commit5 months ago
Finmap
FinmapRocq Prover

A Coq library extending Mathematical Components with finite sets, finite maps, and multisets on choicetypes.

#coq#finite-maps#multisets
Stars51
Forks28
Last commit7 days ago
Functional Algorithms Verified in SSReflect
Functional Algorithms Verified in SSReflectRocq Prover

A Coq/SSReflect port of the 'Functional Algorithms Verified' book, formalizing functional data structures and algorithms.

#functional-programming#quadtree#coq
Stars50
Forks7
Last commit9 months ago
coq-tools
coq-toolsPython

A collection of Python scripts for manipulating Coq developments, including bug minimization and proof automation.

#coq#theorem-proving#development-tools
Stars49
Forks10
Last commit3 days ago
find-bug.py
find-bug.pyPython

A collection of Python scripts for manipulating Coq developments, including bug minimization and proof automation.

#coq#theorem-proving#development-tools
Stars49
Forks10
Last commit3 days ago
Token
TokenMove

A comprehensive Move framework providing core modules and libraries for building applications on the Starcoin blockchain.

#move-language#starcoin#smart-contracts
Stars49
Forks27
Last commit6 months ago
STC
STCMove

A comprehensive Move framework providing core modules and libraries for building applications on the Starcoin blockchain.

#move-language#integration-testing#dapp-development
Stars49
Forks27
Last commit6 months ago
Coq record update
Coq record updateRocq Prover

A Coq library that automatically generates record update functions using typeclasses and Ltac2.

#functional-programming#metaprogramming#coq
Stars48
Forks21
Last commit1 month ago
Regular Language Representations
Regular Language RepresentationsRocq Prover

A Coq library providing verified translations between automata, regular expressions, and WS1S logic for regular languages.

#regular-languages#coq#coq-platform
Stars48
Forks7
Last commit4 months ago
Graph Theory
Graph TheoryRocq Prover

A Coq library formalizing graph theory results, including Menger's Theorem, Hall's Marriage Theorem, and Wagner's Theorem.

#mathematics#coq#theorem-proving
Stars45
Forks4
Last commit2 months ago
Paramcoq
ParamcoqOCaml

A deprecated Coq plugin for generating parametricity statements and proofs from Coq definitions.

#coq#coq-platform#coq-ci
Stars44
Forks28
Last commit1 month ago
Waterproof editor
Waterproof editorJavaScript

An educational environment for writing mathematical proofs in interactive notebooks, now available as a VS Code extension.

#coq#mathematics-education#vscode-extension
Stars44
Forks6
Last commit4 months ago
CoqPrime
CoqPrimeRocq Prover

A Coq library for certifying primality using Pocklington and Elliptic Curve certificates, with efficient modular arithmetic.

#mathematics#coq#theorem-proving
Stars43
Forks17
Last commit1 month ago
Bithoven
BithovenRust

A high-level, type-safe imperative language for writing Bitcoin smart contracts that compiles to native Bitcoin Script.

#programming-language#compiler#taproot
Stars43
Forks7
Last commit4 months ago
PreviousPage 3 of 5

Related Tags

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
1 year ago
Next
#Coq110
#Proof Assistant100
#Theorem Proving69
#Mathematics25
#Mathcomp23
#Ada23
#Rocq21
#Ssreflect20
#Ocaml19
#Functional Programming18
#Formal Methods17
#Cryptography17