Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Coq
C

Coq

Language
97 projects13.4k total stars2.5k total forks10 languages

Open-source projects built with Coq

There are currently 97 open-source projects built with Coq, with a combined total of 13.4k GitHub stars. The most common language among these projects is Rocq Prover.

Showing 97 open-source projects · page 2 of 3

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
Hoare Type Theory
Hoare Type Theoryimdea-software/htt

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

887Rocq Prover
9 days ago
Hydras & Co.
Hydras & Co.coq-community/hydra-battles

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

8313Coq
1 year ago
Metalib
Metalibplclub/metalib

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

7725Coq
1 year ago
Infotheo
Infotheoaffeldt-aist/infotheo

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

7621Rocq Prover
18 days ago
CoqEAL
CoqEALCoqEAL/CoqEAL

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

7518Rocq Prover
24 days ago
Mechanized Semantics
Mechanized Semanticsxavierleroy/cdf-mech-sem

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

715Coq
2 years ago
Name the Biggest Number
Name the Biggest Numbercodyroux/name-the-biggest-number

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

677Coq
3 years ago
100 famous theorems proved using Coq
100 famous theorems proved using Coqcoq-community/coq-100-theorems

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

6315HTML
8 months ago
Q*cert
Q*certquerycert/qcert

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

6010Coq
2 years ago
Unicoq
Unicoqunicoq/unicoq

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

6021OCaml
1 month ago
Mtac2
Mtac2Mtac2/Mtac2

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

5724Rocq Prover
1 month ago
FCF
FCFadampetcher/fcf

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

5625Rocq Prover
10 months ago
FreeSpec
FreeSpeclthms/FreeSpec

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

5312Coq
2 years ago
Relation Algebra
Relation Algebradamien-pous/relation-algebra

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

5217Rocq Prover
3 months ago
Waterproof proof language
Waterproof proof languageimpermeable/coq-waterproof

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

5119Rocq Prover
4 days ago
Finmap
Finmapmath-comp/finmap

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

5128Rocq Prover
1 month ago
Functional Algorithms Verified in SSReflect
Functional Algorithms Verified in SSReflectclayrat/fav-ssr

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

507Rocq Prover
10 months ago
Coq record update
Coq record updatetchajed/coq-record-update

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

4921Rocq Prover
2 months ago
Regular Language Representations
Regular Language Representationscoq-community/reglang

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

487Rocq Prover
5 months ago
Graph Theory
Graph Theorycoq-community/graph-theory

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

454Rocq Prover
3 months ago
Program Logics
Program Logicsxavierleroy/cdf-program-logics

Coq formalization of program logics (Hoare logic, separation logic, concurrent separation logic) for verifying imperative and concurrent programs.

449Coq
5 years ago
CoqPrime
CoqPrimethery/coqprime

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

4417Rocq Prover
1 month ago
Paramcoq
Paramcoqcoq-community/paramcoq

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

4428OCaml
2 months ago
Waterproof editor
Waterproof editorimpermeable/waterproof

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

446JavaScript
4 months ago
TLC
TLCcharguer/tlc

A general-purpose Coq library providing an alternative to Coq's standard library with extensionality axioms and enhanced tactics.

4214Rocq Prover
6 months ago
Algebra Tactics
Algebra Tacticsmath-comp/algebra-tactics

Provides ring, field, lra, nra, and psatz tactics for the Mathematical Components library in Coq.

396Rocq Prover
4 months ago
Odd Order Theorem
Odd Order Theoremmath-comp/odd-order

A formal verification of the Feit-Thompson theorem (Odd Order Theorem) using the Coq proof assistant and Mathematical Components library.

3717Rocq Prover
23 days ago
AAC Tactics
AAC Tacticscoq-community/aac-tactics

A Coq plugin providing tactics for rewriting universally quantified equations modulo associativity and commutativity.

3726OCaml
3 months ago
CoLoR
CoLoRfblanqui/color

A Rocq/Coq library providing formal definitions and mechanically verified proofs for rewriting theory, λ-calculus, and termination analysis.

3720Rocq Prover
1 month ago
FCSL-PCM
FCSL-PCMimdea-software/fcsl-pcm

A Coq library formalizing Partial Commutative Monoids (PCMs) for separation logic-based program verification.

3613Rocq Prover
10 days ago
Simple IO
Simple IOLysxia/coq-simple-io

A library providing a purely functional IO monad for Coq, enabling direct implementation of IO programs with OCaml bindings.

348Rocq Prover
2 months ago
lngen
lngenplclub/lngen

Generates locally nameless definitions and infrastructure lemmas for Coq from Ott language specifications.

339Haskell
1 year ago
Mczify
Mczifymath-comp/mczify

Extends Coq's zify tactic to support Mathematical Components library definitions for arithmetic solving.

3110Rocq Prover
18 days ago
mCoq
mCoqEngineeringSoftware/mcoq

Mutation analysis tool for Coq verification projects to detect incomplete specifications.

311Java
5 years ago
Gaia
Gaiacoq-community/gaia

A Coq formalization of Bourbaki's Elements of Mathematics, covering set theory and number theory using the Mathematical Components library.

317Rocq Prover
26 days ago
Bedrock Bit Vectors
Bedrock Bit Vectorsmit-plv/bbv

A unified Coq library for bit vectors used across multiple MIT research projects.

3025Rocq Prover
13 days ago
1
2
3