eboody / statum
Compile-time state machine magic for Rust: Zero-boilerplate typestate patterns with automatic transition validation
ā158Updated last month
Alternatives and similar repositories for statum:
Users that are interested in statum are comparing it to the libraries listed below
- A Rust crate for extracting readable content from web pages.ā165Updated this week
- Include your assets statically into your application with a strict structureā88Updated last month
- Remoc š¦ ā Remote multiplexed objects, channels and RPC for Rustā191Updated last month
- Ergonomic and precise error handling provided by error sets. Inspired by Zig's error set type.ā139Updated 4 months ago
- A very fast Key-Value store in pure rustā160Updated 2 months ago
- Open a scope and then freeze it in time for future access.ā107Updated 8 months ago
- Just like `serde`, but with more exhaustive error reporting capabilities. Designed for public API payloads.ā191Updated last month
- Atomically updatable variants of Arc and Weak for lock-free concurrency.ā182Updated 6 months ago
- A zero-copy Rust library that builds and parses network packets in-place.ā112Updated last month
- Costless typed identifiers backed by UUID, with kind readable in serialized versionsā74Updated 5 months ago
- Tiny Rust Async Linux Executorā94Updated this week
- ā³ Durable step functions via Postgres.ā95Updated last week
- A compile-time pattern matching library that reverses the interpolation process of `format!`.ā161Updated this week
- ā90Updated last month
- ā152Updated 2 weeks ago
- ā147Updated this week
- Flat message buffers with direct mapping to Rust types without packing/unpackingā107Updated 6 months ago
- (Auto)DRY for your Rust dependenciesā163Updated 2 months ago
- Compile-time regular expressions, the right way.ā77Updated 2 months ago
- ā135Updated last month
- Rust+html (JSX-like) parser for TokenStreams aka rsxā108Updated 2 months ago
- Program startup and thread support written in Rustā184Updated this week
- Create Kafaka-like things while enjoying low-level programming without external cratesā91Updated 3 weeks ago
- The prettier pattern-matching parser with automatic error recoveryā123Updated 2 months ago
- āļø|>ā |>āā55Updated 10 months ago
- A Rust code linterā212Updated 10 months ago
- A collection of utilities for a superior nom experienceā155Updated last year
- ā75Updated 4 months ago
- Use bitsized types as if they were a feature of rust.ā182Updated 2 weeks ago
- in memory Rust database to query your data like a Venn diagramā102Updated 5 months ago