coq

Top 23 coq Open-Source Projects

  1. 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.

    Project mention: Coq will be renamed into 'The Rocq Prover' | news.ycombinator.com | 2024-08-07
  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. CompCert

    The CompCert formally-verified C compiler

    Project mention: The Illustrated Guide to a PhD | news.ycombinator.com | 2025-01-12
  4. UniMath

    This rocq library aims to formalize a substantial body of mathematics using the univalent point of view.

  5. coq-of-rust

    Formal verification tool for Rust: check 100% of execution cases of your programs 🦀 to make super safe applications! ✈️ 🚀 ⚕️ 🏦

    Project mention: Coq-of-rust: Formal verification tool for Rust | news.ycombinator.com | 2025-03-14
  6. magmide

    A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.

  7. math-comp

    Mathematical Components

    Project mention: Fermat's Last Theorem – how it's going | news.ycombinator.com | 2024-12-12

    > 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/

  8. verdi

    A framework for formally verifying distributed systems implementations in Coq

    Project mention: On Frameworks for Implementing Distributed Protocols | dev.to | 2024-08-29

    Verdi — a framework for implementing and formally verifying distributed systems (based on Coq).

  9. 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.

    CodeRabbit logo
  10. practical-fm

    A gently curated list of companies using verification formal methods in industry

  11. jscoq

    A port of Coq to Javascript -- Run Coq in your Browser

  12. awesome-coq

    A curated list of awesome Coq libraries, plugins, tools, verification projects, and resources [maintainer=@palmskog]

  13. proofs

    My personal repository of formally verified mathematics.

  14. jasmin

    Language for high-assurance and high-speed cryptography (by jasmin-lang)

    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

  15. Coqtail

    Interactive Coq Proofs in Vim

  16. coq-of-ocaml

    Formal verification for OCaml

  17. Coq-Equations

    A function definition package for Coq

  18. analysis

    Mathematical Components compliant Analysis Library (by math-comp)

  19. principia

    The Principia Rewrite (by LogicalAtomist)

  20. fourcolor

    Formal proof of the Four Color Theorem [maintainer=@ybertot]

    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.

  21. verdi-raft

    An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework

  22. coq-lsp

    Visual Studio Code Extension and Language Server Protocol for Rocq / Coq

  23. kami

    A Platform for High-Level Parametric Hardware Specification and its Modular Verification (by mit-plv)

  24. koika

    A core language for rule-based hardware design 🦑

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

coq discussion

Log in or Post with

coq related posts

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

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Coq is
the 75th most popular programming language
based on number of references?