VST

Formal verification toolkit

A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant

Verified Software Toolchain

GitHub

442 stars
23 watching
93 forks
Language: Coq
last commit: 9 days ago
ccompcertcoqcoq-librarycoq-vstformal-methodsformal-specificationformal-verificationproofproof-assistantverification

Related projects:

Repository Description Stars
formal-land/coq-of-python Formal verification of Python code using Coq 30
bedrocksystems/brick Formalization of C++ logic for verifying concurrent programming 69
stepchowfun/proofs A personal repository of formally verified mathematics using the Coq proof assistant 291
formal-land/coq-of-rust Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist 421
vlopezj/coq-course A self-reading Coq course for PhD students covering fundamental topics in functional programming and formal verification. 38
coq/vscoq A Visual Studio Code extension for Coq proof assistant support 343
coq-community/coq-program-verification-template A template project for verifying the correctness of C programs in Coq 29
smtcoq/smtcoq An OCaml-based plugin for Coq that verifies and extends proof witnesses from external SAT/SMT solvers 156
ejgallego/coq-lsp A tool for interactive theorem proving and language support in Coq 152
princeton-vl/coqgym A learning environment for theorem proving with the Coq proof assistant 384
huynhtrankhanh/coqcp Verifying competitive programming solutions to catch errors and improve rigor through formal mathematical proof 22
cpitclaudel/company-coq An Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software 354
mit-plv/bedrock Automated verification of higher-order programs using separation logic 57
certicoq/veriffi Enables verified interaction between Coq programs and C libraries 35
coq-community/coq-ext-lib A collection of reusable Coq definitions and theorems for building software development tools 129