Verus

github.com/verus-lang/verus Developer Tools Open-source projectOpen source

Verus verifies the correctness of low-level systems code written in Rust.

github.com/verus-lang/verus
Verus homepage screenshot

About Verus

Verus is a verification tool for code written in Rust. Developers write specifications describing what their code should do, and Verus statically checks that the executable Rust code satisfies those specifications for all possible executions. Instead of adding run-time checks, it relies on solvers to prove correctness. Verus supports a subset of Rust, and in some cases it can check code that manipulates raw pointers, which goes beyond the standard Rust type system.

The project is open source and under active development. The source states that features may be broken or missing and that the documentation is incomplete, so users may need to ask for help on the project's Zulip chat. The Verus community has published research papers, and the project lists industry and academic projects that use Verus.

Key features

  • Static verification of Rust code against developer-written specifications
  • Checks that code satisfies its specifications for all possible executions
  • Uses solvers to prove correctness instead of adding run-time checks
  • Can statically check some raw pointer manipulation beyond standard Rust types
  • verusfmt auto-formatter for Verus code
Best for: Developers writing low-level Rust systems code who want formal correctness checks against written specifications and can work with an tool that is still in active development.
Good for
  • Proves correctness with solvers rather than adding run-time checks
  • Published research papers and listed industry and academic projects using Verus
  • Open source, with a public repository and contribution guidance
Watch out for
  • Supports only a subset of Rust
  • Under active development, so features may be broken or missing
  • Documentation is described as incomplete

Verus at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Verus alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

Verus FAQ

Where can I get help using Verus?
The project asks users to be prepared to ask for help on its Zulip chat, which is also the place for real-time discussion.
Where should I report problems or request features?
Bugs with existing features are reported as GitHub issues. Feature requests and open-ended conversations use GitHub discussions, and the maintainers may move an item between the two.
Can I try Verus without installing it?
The homepage links to the Verus Playground for trying Verus in a browser. For more involved development, the project provides installation instructions.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing