Coq coq

Open-source Coq projects categorized as coq

Top 23 Coq coq Projects

  • CompCert

    The CompCert formally-verified C compiler

  • Project mention: Translation of the Rust's core and alloc crates to Coq for formal verification | news.ycombinator.com | 2024-05-15

    You can write programs in Coq and extract them in OCaml with the `Extraction' command: https://coq.inria.fr/doc/v8.19/refman/addendum/extraction.ht...

    This is used by compcert: https://compcert.org/

  • UniMath

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

  • Project mention: Will Computers Redefine the Roots of Math? | news.ycombinator.com | 2023-06-30

    For those interested in formalisation of homotopy type theory, there are several (more or less) active and developed libraries. To mention a few:

    UniMath (https://github.com/UniMath/UniMath, mentioned in the article)

    Coq-HoTT (https://github.com/HoTT/Coq-HoTT)

    agda-unimath (https://unimath.github.io/agda-unimath/)

    cubical agda (https://github.com/agda/cubical)

    All of these are open to contributions, and there are lots of useful basic things that haven't been done and which I think would make excellent semester projects for a cs/math undergrad (for example).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • magmide

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

  • Project mention: Languages on the rise like Rust and Go are being quite vocal against inheritance and many engineers seem to agree. Is this the end of inheritance? What do you think? | /r/rust | 2023-07-04

    https://github.com/magmide/magmide when

  • math-comp

    Mathematical Components

  • Project mention: Which proof assistant is the best to formalize real analysis/probability/statistics? | /r/Coq | 2023-06-18
  • proofs

    My personal repository of formally verified mathematics.

  • Project mention: A Taste of Coq and Correct Code by Construction | news.ycombinator.com | 2023-09-03

    If you're already familiar with a functional programming language like Haskell or OCaml, you have the prerequisite knowledge to work through my Coq tutorial here: https://github.com/stepchowfun/proofs/tree/main/proofs/Tutor...

    My goal with this tutorial was to introduce the core aspects of the language (dependent types, tactics, etc.) in a "straight to the point" kind of way for readers who are already motivated to learn it. If you've heard about proof assistants like Coq or Lean and you're fascinated by what they can do, and you just want the TL;DR of how they work, then this tutorial is written for you.

    Any feedback is appreciated!

  • jasmin

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

  • Coq-Equations

    A function definition package for Coq

  • SaaSHub

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

    SaaSHub logo
  • analysis

    Mathematical Components compliant Analysis Library (by math-comp)

  • Project mention: Which proof assistant is the best to formalize real analysis/probability/statistics? | /r/Coq | 2023-06-18
  • verdi-raft

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

  • fourcolor

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

  • kami

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

  • Project mention: Kami: A Platform for Hardware Specification and Verification | news.ycombinator.com | 2023-12-28
  • koika

    A core language for rule-based hardware design 🦑

  • toychain

    A minimalistic blockchain consensus implemented and verified in Coq

  • ConCert

    A framework for smart contract verification in Coq

  • corn

    Coq Repository at Nijmegen [maintainers=@spitters,@VincentSe]

  • coq-library-undecidability

    A library of mechanised undecidability proofs in the Coq proof assistant.

  • vericert

    A formally verified high-level synthesis tool based on CompCert and written in Coq.

  • hs-to-coq

    Convert Haskell source code to Coq source code.

  • rupicola

    Gallina to Bedrock2 compilation toolkit

  • aneris

    Program logic for developing and verifying distributed systems

  • coq-simple-io

    IO for Gallina

  • regexp-Brzozowski

    Coq formalization of decision procedures for regular expression equivalence [maintainer=@anton-trunov]

  • doubly-generic

    Arity-generic datatype-generic, or doubly-generic, programming in Coq.

  • 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 coq related posts

  • Translation of the Rust's core and alloc crates to Coq for formal verification

    3 projects | news.ycombinator.com | 15 May 2024
  • So you think you know C?

    2 projects | news.ycombinator.com | 20 Jan 2024
  • Kami: A Platform for Hardware Specification and Verification

    1 project | news.ycombinator.com | 28 Dec 2023
  • Can the language of proof assistants be used for general purpose programming?

    3 projects | news.ycombinator.com | 27 Oct 2023
  • A Taste of Coq and Correct Code by Construction

    3 projects | news.ycombinator.com | 3 Sep 2023
  • Will Computers Redefine the Roots of Math?

    6 projects | news.ycombinator.com | 30 Jun 2023
  • Recently I am having too much friction with the borrow checker... Would you recommend I rewrite the compiler in another language, or keep trying to implement it in rust?

    1 project | /r/programmingcirclejerk | 27 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 3 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source coq projects in Coq? This list will help you:

Project Stars
1 CompCert 1,793
2 UniMath 918
3 magmide 807
4 math-comp 554
5 proofs 286
6 jasmin 225
7 Coq-Equations 213
8 analysis 182
9 verdi-raft 178
10 fourcolor 151
11 kami 141
12 koika 129
13 toychain 110
14 ConCert 110
15 corn 108
16 coq-library-undecidability 100
17 vericert 85
18 hs-to-coq 75
19 rupicola 50
20 aneris 31
21 coq-simple-io 28
22 regexp-Brzozowski 12
23 doubly-generic 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com