Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Coq

Coq

121 projects

Showing 36 of 121 projects

Lectures on Software Foundations
Lectures on Software FoundationsHTML

Lecture materials and Coq source files accompanying YouTube videos on the Software Foundations textbook.

#software-foundations#coq#educational-resources
Stars158
Forks37
Last commit2 years ago
Formalised Undecidable Problems
Formalised Undecidable ProblemsRocq Prover

A Coq library containing mechanized reductions to establish undecidability results for problems in logic and computation.

#many-one-reduction#undecidability#coq
Stars141
Forks38
Last commit
ExtLib
ExtLibRocq Prover

A library of Coq definitions, theorems, and tactics for use in other Coq developments.

#coq#library#formal-methods
Stars136
Forks54
Last commit3 months ago
SerAPI
SerAPICoq

A library for machine-to-machine interaction with the Coq proof assistant, providing serialization of Coq's internal datatypes to JSON or S-expressions.

#coq#s-expressions#ide-integration
Stars136
Forks42
Last commit8 months ago
Coq'Art Exercises and Tutorials
Coq'Art Exercises and TutorialsCoq

Coq code and solutions for exercises from the Coq'Art book, a foundational text on the Coq proof assistant.

#calculus-of-inductive-constructions#coq#program-verification
Stars130
Forks26
Last commit
ConCert
ConCertRocq Prover

A Coq framework for formal verification, property-based testing, and extraction of smart contracts.

#coq#smart-contracts#blockchain-security
Stars128
Forks24
Last commit1 month ago
Ceramist
CeramistCoq

A Coq library for formally verifying probabilistic properties of hash-based approximate membership query structures like Bloom filters.

#probabilistic-data-structures#amq#coq
Stars125
Forks5
Last commit6 years ago
WasmCert-Coq
WasmCert-CoqRocq Prover

A mechanized formalization of WebAssembly 2.0 in Coq (Rocq) with soundness proofs and an extracted interpreter.

#semantics#webassembly#coq
Stars123
Forks19
Last commit1 month ago
RISC-V Specification in Coq
RISC-V Specification in CoqRocq Prover

A formal specification of the RISC-V instruction set architectures (RV32I, RV64I) and extensions (A, M) written in the Coq proof assistant.

#semantics#coq#theorem-proving
Stars118
Forks20
Last commit3 days ago
CoRN
CoRNRocq Prover

A Coq library for constructive real analysis and algebra, including a model of real numbers and exact real computation.

#coq#coq-platform#coq-ci
Stars115
Forks45
Last commit29 days ago
Hierarchy Builder
Hierarchy BuilderRocq Prover

A Coq plugin providing high-level commands to declare and manage hierarchies of algebraic structures using packed classes.

#elpi#coq#algebraic-structures
Stars105
Forks30
Last commit16 days ago
coq-dpdgraph
coq-dpdgraphOCaml

A Coq plugin that extracts dependency graphs between Coq objects and provides tools for visualization and analysis.

#coq#coq-platform#coq-ci
Stars102
Forks33
Last commit3 months ago
hs-to-coq
hs-to-coqRocq Prover

A tool that converts Haskell source code into equivalent Coq source code for formal verification.

#haskell#functional-programming#compiler
Stars95
Forks11
Last commit1 month ago
Jupyter kernel for Coq
Jupyter kernel for CoqPython

A Jupyter kernel for the Coq proof assistant, enabling interactive theorem proving in notebooks.

#python-pa#coq#jupyter-kernel
Stars95
Forks9
Last commit1 year ago
SSProve
SSProveRocq Prover

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

#probabilistic-reasoning#modular-verification#coq
Stars89
Forks20
Last commit17 days 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
Forks7
Last commit3 days 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
Forks13
Last commit
Metalib
MetalibCoq

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

#binding-representation#coq#formal-methods
Stars77
Forks25
Last commit1 year 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 commit11 days 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 commit17 days 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
Stars74
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
CEPs
CEPs

Repository for RFCs (Requests for Comments) to discuss changes and enhancements to the Rocq Prover.

#community-driven#coq#theorem-prover
Stars64
Forks37
Last commit1 year 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
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
Stars60
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
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 commit10 months ago
Coq Nix Toolbox
Coq Nix ToolboxNix

Nix helper scripts to automate local builds and CI for Coq projects, integrating with GitHub Actions and Cachix.

#devops#coq#continuous-integration
Stars56
Forks24
Last commit10 days ago
FreeSpec
FreeSpecCoq

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

#coq#certified-software#program-verification
Stars53
Forks12
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
Forks17
Last commit3 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 commit23 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 commit10 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
Stars49
Forks21
Last commit2 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 commit10 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 commit10 days ago
PreviousPage 2 of 4Next

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 month ago
1 year ago
1 year ago
#Formal Verification110
#Proof Assistant97
#Theorem Proving61
#Mathematics23
#Mathcomp22
#Ocaml21
#Rocq20
#Ssreflect19
#Functional Programming15
#Type Theory14
#Mathematical Components13
#Opam13