Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 coq Open-Source Projects
-
rocq
The Rocq Prover is an interactive theorem prover, or proof assistant. 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.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
UniMath
This rocq library aims to formalize a substantial body of mathematics using the univalent point of view.
-
coq-of-rust
Formal verification tool for Rust: check 100% of execution cases of your programs 🦀 to make super safe applications! ✈️ 🚀 ⚕️ 🏦
-
magmide
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
-
> shouldn't proof checkers have a database of theorems and be able to fill in the intermediate steps or confirm that it's possible to fill in the missing steps?
This is essentially exactly what Mathlib[1] is, which is Lean's database of mathematics, and which large portions of the FLT project will likely continually contribute into.
(Other theorem provers have similar libraries, e.g. Coq's is called math-comp: https://math-comp.github.io/ )
[1]: https://github.com/leanprover-community/mathlib4/
-
Verdi — a framework for implementing and formally verifying distributed systems (based on Coq).
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
awesome-coq
A curated list of awesome Coq libraries, plugins, tools, verification projects, and resources [maintainer=@palmskog]
-
-
Project mention: How do modern compilers choose which variables to put in registers? | news.ycombinator.com | 2025-02-17
Jasmin is something like this. It is essentially a high-level assembler, will handle register allocation (but not spills) for you, has some basic control flow primitives that map 1-to-1 to assembly instructions. There is also an optional formal verification component to prove some function is equivalent to its reference , is side-channel free, etc.
[1] https://github.com/jasmin-lang/jasmin/wiki
-
-
-
-
-
-
-
Project mention: Show HN: I made a puzzle game and it gently introduces my fav math mysteries | news.ycombinator.com | 2024-06-20
Hi, my two cents; you claim "Although mathematicians believe their proof is correct, it is too complex to verify without computer assistance", but I'm not sure "believe" is the correct verb since the proof has been formally verified (see for instance https://github.com/coq-community/fourcolor for a formal verification in Coq).
I understand that you want to emphasize the fact that no human can understand the proof with a full overview, but I wonder whether the current sentence will not make people think mathematicians are not perfectly sure of the proof.
-
verdi-raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
-
-
kami
A Platform for High-Level Parametric Hardware Specification and its Modular Verification (by mit-plv)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
coq discussion
coq related posts
-
Coq-of-rust: Formal verification tool for Rust
-
How do modern compilers choose which variables to put in registers?
-
The Illustrated Guide to a PhD
-
Fermat's Last Theorem – how it's going
-
CompCert: Formally verified compilers usable for critical embedded software
-
Breaking Bad: How Compilers Break Constant-Time~Implementations
-
Coq will be renamed into 'The Rocq Prover'
-
A note from our sponsor - InfluxDB
influxdata.com | 30 Apr 2025
Index
What are some of the best open-source coq projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | rocq | 5,065 |
2 | CompCert | 1,969 |
3 | UniMath | 981 |
4 | coq-of-rust | 899 |
5 | magmide | 821 |
6 | math-comp | 620 |
7 | verdi | 602 |
8 | practical-fm | 531 |
9 | jscoq | 524 |
10 | awesome-coq | 351 |
11 | proofs | 299 |
12 | jasmin | 290 |
13 | Coqtail | 288 |
14 | llm-verified-with-monte-carlo-tree-search | 275 |
15 | coq-of-ocaml | 257 |
16 | Coq-Equations | 229 |
17 | analysis | 219 |
18 | principia | 223 |
19 | fourcolor | 205 |
20 | verdi-raft | 187 |
21 | coq-lsp | 167 |
22 | kami | 152 |
23 | koika | 149 |