coq-of-rust

Code verifier

Tool that verifies Rust code by translating it into Coq's proof system to ensure no bugs or vulnerabilities exist

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

GitHub

437 stars
9 watching
17 forks
Language: Coq
last commit: almost 2 years ago
coqformal-verificationproofrust

Related projects:

RepositoryDescriptionStars
formal-land/coq-of-pythonFormal verification of Python code using Coq30
formal-land/coq-of-ocamlTransforms OCaml code into formal, verifiable Coq code to prove complex properties255
princetonuniversity/vstA collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant444
mit-plv/bedrockAutomated verification of higher-order programs using separation logic57
engineeringsoftware/mcoqAnalyze and test Coq proof assistant projects by generating modified versions of the code to identify flaws in specifications.30
formal-land/coq-bonsaiGenerates a random Coq program with a graphical tree-like structure24
jscert/jscertA Coq-based verification of the ECMAScript 5 standard for a JavaScript interpreter196
xavierleroy/cdf-mech-semDevelopment of formal semantics and verification tools for imperative languages and functional programming languages.64
verifytests/verify.moqAdds Verify support for Moq types to verify mock behavior and assertions14
rafaelcgs10/w-in-coqA Coq formalization of Damas-Milner type system and its algorithm W for verifying the correctness of type inference tools.25
sec-bit/tokenlibs-with-proofsVerifies the correctness of Ethereum token contracts using formal methods and proof assistants.97
coq-community/chaparA framework for verifying causal consistency in distributed key-value stores and their clients using the Coq proof assistant32
ejgallego/coq-lspA tool for interactive theorem proving and language support in Coq153