Hasty Briefsbeta

Bilingual

Verus: Verified Rust for low-level systems code

a year ago
  • #static-analysis
  • #Rust
  • #formal-verification
  • Verus is a tool for verifying Rust code correctness through static checks.
  • It uses specifications written by developers and solvers to prove code correctness.
  • Currently supports a subset of Rust, with plans to expand.
  • Allows checking beyond Rust's type system, e.g., raw pointer manipulation.
  • Under active development; features may be incomplete or broken.
  • Community support available via Zulip for help and discussions.
  • Research papers and projects using Verus are listed on their publications page.
  • Verus Playground available for browser-based testing.
  • Documentation includes tutorials, API docs, concurrent code guide, and more.
  • Examples, videos, and exercises available to see Verus in action.
  • GitHub used for issues and discussions; contributions welcome.
  • Zulip provides free hosting for Verus community discussions.
  • Verus logos designed by Johanna Polzin, licensed under CC BY 4.0.