☆16Mar 1, 2026Updated this week
Alternatives and similar repositories for specr
Users that are interested in specr are comparing it to the libraries listed below
Sorting:
- The CompCert formally-verified C compiler☆10Feb 25, 2026Updated last week
- Tiny little crate to determine how large an unnameable type is.☆12Mar 29, 2025Updated 11 months ago
- `Pin`-based stopgap for unboxed aliasable values in self-referential data structures in Rust☆15Aug 27, 2022Updated 3 years ago
- Verify naive = datafrog-opt, in rust/polonius☆15Jun 26, 2025Updated 8 months ago
- ☆11Dec 27, 2021Updated 4 years ago
- An alternative to `qcell` and `ghost-cell` that instead uses const generics☆13Feb 7, 2023Updated 3 years ago
- Mental model for unsafe in Rust☆18Feb 10, 2025Updated last year
- The artifact of the SOSP '25 paper "CortenMM: Efficient Memory Management with Strong Correctness Guarantees".☆41Nov 12, 2025Updated 3 months ago
- ☆19Feb 23, 2026Updated last week
- ☆20Dec 10, 2024Updated last year
- The Big Book of Rust Interop☆20Jun 26, 2023Updated 2 years ago
- A set of tools for working with datafrog☆28Sep 1, 2025Updated 6 months ago
- ☆43Apr 18, 2023Updated 2 years ago
- Name return types of async fn on stable Rust☆19Feb 20, 2026Updated last week
- ☆22Updated this week
- Define compiler intermediate representation usable by external tools☆103Nov 20, 2025Updated 3 months ago
- Structural C/C++ build system written in Rust, inspired by cargo☆39Updated this week
- A safe `Pin`-based intrusive doubly-linked list in Rust☆23Mar 27, 2025Updated 11 months ago
- Allow function lifetime elision and explicit `for<'a>` annotations on closures.☆25Jan 31, 2022Updated 4 years ago
- A memory allocator verified with Verus☆30Feb 18, 2026Updated 2 weeks ago
- ☆79Jan 22, 2026Updated last month
- Probabilistic separation logics for verifying higher-order probabilistic programs.☆35Updated this week
- Read trait fixed to soundly work with uninitalized memory☆28Nov 20, 2023Updated 2 years ago
- A community preview of ongoing formal verification efforts for Asterinas☆42Updated this week
- ☆35Feb 20, 2026Updated last week
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆27Apr 19, 2024Updated last year
- Information about verification tools. Browse the data at https://slebok.github.io/proverb/☆31Dec 9, 2023Updated 2 years ago
- ☆74Feb 27, 2024Updated 2 years ago
- Procedural macro to mock returning (values referencing) locals from a function (using CPS)☆35Oct 22, 2024Updated last year
- ☆35Feb 11, 2023Updated 3 years ago
- CN separation logic refinement type system for C☆46Feb 16, 2026Updated 2 weeks ago
- `Debug` in rust, but only supports valid rust syntax and outputs nicely formatted using pretty-please☆42Apr 30, 2024Updated last year
- ☆42May 29, 2025Updated 9 months ago
- A verified, modern, hardened memory allocator. [maintainer=@cmovcc]☆45Jan 24, 2026Updated last month
- ☆35Jun 21, 2024Updated last year
- a model of MIR and the Rust type/trait system☆329Updated this week
- automatially find crashes in the rust compiler & tooling☆80Apr 15, 2024Updated last year
- ☆39Sep 13, 2023Updated 2 years ago
- Safe generators on stable Rust.☆40Jul 1, 2023Updated 2 years ago