Awesome Open Source
Awesome Open Source
Combined Topics
coq
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 96 Coq Open Source Projects
Categories
>
Mathematics
>
Coq
Coq
⭐
3,143
Coq is a formal proof management system. 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.
Compcert
⭐
967
The CompCert formally-verified C compiler
Hott
⭐
933
Homotopy type theory
Stalin Sort
⭐
835
Add a stalin sort algorithm in any language you like ❣️ if you like give us a ⭐️
Unimath
⭐
671
This coq library aims to formalize a substantial body of mathematics using the univalent point of view.
Category Theory
⭐
557
An axiom-free formalization of category theory in Coq for personal study and practical work
Sf Zh
⭐
542
《软件基础》中译版 Software Foundations Chinese Translation
Cosette
⭐
532
Cosette is an automated SQL solver.
Verdi
⭐
491
A framework for formally verifying distributed systems implementations in Coq
Frap
⭐
452
Formal Reasoning About Programs
Jscoq
⭐
370
A port of Coq to Javascript -- Run Coq in your Browser
Pg
⭐
361
This repo is the new home of Proof General
Math Comp
⭐
334
Mathematical Components
Fiat Crypto
⭐
334
Cryptographic Primitive Code Generation by Fiat
Coq Tricks
⭐
294
Tricks you wish the Coq manual told you
Company Coq
⭐
292
IDE extensions for Proof General's Coq mode
Hott Intro
⭐
277
An introductory course to Homotopy Type Theory
Hs To Coq
⭐
274
Convert Haskell source code to Coq source code
Vst
⭐
259
Verified Software Toolchain
Practical Fm
⭐
240
A gently curated list of companies using verification formal methods in industry
Vellvm
⭐
233
The Vellvm (Verified LLVM) coq development.
Foundations
⭐
209
Voevodsky's original development of the univalent foundations of mathematics in Coq
Fscq
⭐
203
FSCQ is a certified file system written and proven in Coq
Metacoq
⭐
188
Metaprogramming in Coq
Coqgym
⭐
187
A Learning Environment for Theorem Proving with the Coq proof assistant
Jscert
⭐
184
A Coq specification of ECMAScript 5 (JavaScript) with verified reference interpreter
Quickchick
⭐
183
Randomized Property-Based Testing Plugin for Coq
Coq Chick Blog
⭐
171
🐣 A blog engine written and proven in Coq
Kami
⭐
157
Kami - a DSL for designing Hardware in Coq, and the associated semantics and theorems for proving its correctness. Kami is inspired by Bluespec. It is actually a complete rewrite of an older version from MIT
Fpga_readings
⭐
157
Recipe for FPGA cooking
Coq Equations
⭐
154
A function definition package for Coq
Coqhammer
⭐
154
CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory
Verdi Raft
⭐
141
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Advent Of Coq 2018
⭐
137
Advent of Code 2018, in Coq! (https://adventofcode.com/2018)
Proofs
⭐
136
A selection of formal proofs in Coq.
Coq Haskell
⭐
134
A library for formalizing Haskell types and functions in Coq
Math Classes
⭐
132
A library of abstract interfaces for mathematical structures in Coq [
[email protected]
]
Dot
⭐
132
formalization of the Dependent Object Types (DOT) calculus
Bedrock2
⭐
131
A work-in-progress language and compiler for verified low-level programming
Vscoq
⭐
130
A Visual Studio Code extension for Coq [
[email protected]
,@fakusb]
Interactiontrees
⭐
126
A Library for Representing Recursive and Impure Programs in Coq
Geocoq
⭐
124
A formalization of geometry in Coq based on Tarski's axiom system
Fiat
⭐
117
Mostly Automated Synthesis of Correct-by-Construction Programs
Iron
⭐
114
Coq formalizations of functional languages.
Ceramist
⭐
107
Verified hash-based AMQ structures in Coq
Mindless Coding
⭐
104
Mindless, verified (erasably) coding using dependent types
Ergo
⭐
102
The Language for Smart Legal Contracts
Coq Pipes
⭐
101
Peacoq
⭐
99
PeaCoq is a pretty Coq, isn't it?
Awesome Provable
⭐
99
A curated set of links to formal methods involving provable code.
Coq Ext Lib
⭐
96
A library of Coq definitions, theorems, and tactics. [
[email protected]
,@liyishuai]
Ttlite
⭐
92
A SuperCompiler for Martin-Löf's Type Theory
Vscoq
⭐
85
Coq Support for Visual Studio Code
Typetheory
⭐
85
The mathematical study of type theories, in univalent foundations
Coq Serapi
⭐
83
Coq Protocol Playground with Se(xp)rialization of Internal Structures.
Fourcolor
⭐
83
Formal proof of the Four Color Theorem
Vsdflow
⭐
79
VSDFLOW is an automated solution to programmers, hobbyists and small scale semiconductor technology entrepreneurs who can craft their ideas in RTL language, and convert the design to hardware using VSD (RTL-to-GDS) FLOW. VSDFLOW is completely build using OPHW tools, where the user gives input RTL in verilog. From here on the VSDFLOW takes control, RTL is synthesized (using Yosys). The synthesized netlist is given to PNR tool (Qflow) and finally Sign-off is done with STA tool (using Opentimer). The output of the flow is GDSII layout and performance & area metrics of your design. VSDFLOW also provide hooks at all stages for users working at different levels of design flow. It is tested for 30k instance count design like ARM Cortex-M0, and can be further tested for multi-million instance count using hierarchical or glue logic.
Ch2o
⭐
75
Disel
⭐
74
Distributed Separation Logic: a framework for compositional verification of distributed protocols and their implementations in Coq
Formal Type Theory
⭐
73
Formalising Type Theory in a modular way for translations between type theories
Sfja
⭐
65
SoftwareFoundations(Ja)
Scallina
⭐
63
A Coq-based synthesis of Scala programs which are correct-by-construction
Riscv Coq
⭐
62
RISC-V Specification in Coq
Collapsing Towers
⭐
61
Collapsing Towers of Interpreters
Scala Escape
⭐
60
A compiler plug-in to control object lifetimes in Scala
Certicoq
⭐
60
A Verified Compiler for Gallina, Written in Gallina
Perennial
⭐
53
Verifying concurrent crash-safe systems
Verlang
⭐
48
Metalib
⭐
46
The Penn Locally Nameless Metatheory Library
Poleiro
⭐
42
A blog about Coq
Pornview
⭐
42
Porn browser formally-verified in Coq
Freespec
⭐
41
A framework for implementing and certifying impure computations in Coq
Certint
⭐
40
A Certified Interpreter for ML with Structural Polymorphism
Parseque
⭐
38
Total Parser Combinators in Coq
Paramcoq
⭐
32
Coq plugin for parametricity [
[email protected]
]
Profunctor Monad
⭐
28
Bidirectional programming in Haskell with monadic profunctors
Nuprlincoq
⭐
24
Implementation of Nuprl's type theory in Coq
Autosubst
⭐
22
Automation for de Bruijn syntax and substitution in Coq
Cpp2v
⭐
22
Formalization of C++ for verification purposes.
Micro Policies Coq
⭐
18
Coq formalization accompanying the paper: Micro-Policies: A Framework for Verified, Tag-Based Security Monitors
Coq Guarded Computational Type Theory
⭐
18
Coq Printf
⭐
15
Implementation of sprintf for Coq
Vvclocks
⭐
14
Verified vector clocks, with Coq!
Hello World
⭐
14
A Hello World program in Coq.
Ledgertheory
⭐
12
Coqjvm
⭐
10
Coq executable semantics and resource verifier
Dblib Linear
⭐
10
Formalisation of the linear lambda calculus in Coq
Software Foundations
⭐
9
Solutions to the exercises from the 'Software Foundations' book by Benjamin Pierce et al.
Monads
⭐
9
Coq code accompanying several articles on semantics of functional programming languages
Hott Species
⭐
9
Combinatorial species in HoTT
Cufp 2015 Tutorial
⭐
9
An introductory tutorial for the Coq proof assistant.
Coqpie
⭐
8
CoqPIE (an IDE for the Coq theorem prover + PEDANTIC)
Finset
⭐
6
A Coq library for extensional finite sets and comprehension
Crimp
⭐
5
Certified Relational to Imperative
Software Foundations
⭐
5
Coq proofs of exercises in Pierce's book
Pudding
⭐
5
KCoFI Pudding: The formal proofs for the KCoFI system
1-96 of 96 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210