flux-rs / flux
Refinement Types for Rust
☆685Updated this week
Alternatives and similar repositories for flux:
Users that are interested in flux are comparing it to the libraries listed below
- Creusot helps you prove your code is correct in an automated fashion.☆1,190Updated this week
- a model of MIR and the Rust type/trait system☆294Updated 3 months ago
- A precise specification for "Rust lite / MIR plus"☆831Updated 2 weeks ago
- A static verifier for Rust, based on the Viper verification infrastructure.☆1,600Updated 3 months ago
- Use Tree Sitter to parse your own languages in Rust☆624Updated 3 months ago
- Incremental garbage collection from safe Rust☆601Updated last month
- Making parsing a breeze☆662Updated this week
- Language development libraries for Rust☆922Updated last month
- ☆728Updated 2 weeks ago
- Beautiful diagnostic reporting for text-based programming languages.☆1,119Updated 6 months ago
- Defines the Rust borrow checker.☆1,383Updated 7 months ago
- Compile-time reference counting☆440Updated last year
- An implementation and definition of the Rust trait system using a PROLOG-like logic solver☆1,881Updated 2 weeks ago
- cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code☆765Updated this week
- Formal verification tool for Rust: check 100% of execution cases of your programs 🦀 to make applications with no bugs! ✈️ 🚀 ⚕️ 🏦☆455Updated this week
- Algebraic effects for Rust☆604Updated 6 months ago
- Attribute macro to require that the compiler prove a function can't ever panic☆1,052Updated last week
- A fast bump allocation arena for Rust☆1,521Updated this week
- Rust grammar tool libraries and binaries☆526Updated 3 weeks ago
- Experimental one-shot benchmarking/profiling harness for Rust☆601Updated 5 months ago
- Fast and simple benchmarking for Rust projects☆1,023Updated last month
- Scan your Rust crate for semver violations.☆1,262Updated this week
- Rust programs written entirely in Rust☆781Updated 3 weeks ago
- Cargo subcommand to provide various options useful for testing and continuous integration.☆667Updated this week
- Logic programming in Rust☆443Updated last week
- Typed distributed plugin registration☆1,048Updated this week
- LLVM IR in natural Rust data structures☆569Updated 8 months ago
- Rust bindings for the Z3 solver.☆372Updated last month
- Macros for all your token pasting needs☆1,036Updated 3 months ago
- Safe cross-platform linker shenanigans☆681Updated this week