The P programming language.
-
Updated
Sep 3, 2026 - C#
The P programming language.
Creusot helps you prove your Rust code is correct.
HACL*, a formally verified cryptographic library written in F*
A static verifier for Rust, based on the Viper verification infrastructure.
CakeML: A Verified Implementation of ML
Formal verification tool for Rust: check 100% of execution cases of your programs to make safer applications.
A verification toolchain for Rust programs
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
十分钟魔法练习
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
A List of Free and Open Source Hardware Verification Tools and Frameworks
Authority control plane for autonomous work. EMILIA Gate enforces finite customer-owned mandates at protected executor boundaries; the open protocol keeps evidence verifiable.
A gently curated list of companies using verification formal methods in industry
Plan, apply and roll back changes to a production ontology, with a blast radius report and a proof an auditor can re-check.
Verified Software Toolchain
A framework for the elicitation, specification, formalization and analysis of requirements.
Curated Web3 security learning hub for smart contract auditors and protocol teams: roadmaps, audit tools, public reports, fuzzing, formal verification, AI-assisted workflows, offchain security, incident response, and launch checklists.
ACL2 System and Books as Maintained by the Community
Vera: a programming language designed for LLMs to write
To associate your repository with the formal-verification topic, visit your repo's landing page and select "manage topics."