π SM β a static State Machine library
β194Dec 10, 2020Updated 5 years ago
Alternatives and similar repositories for sm
Users that are interested in sm are comparing it to the libraries listed below
Sorting:
- Easily create type-safe `Future`s from state machines β without the boilerplate.β332Jul 11, 2019Updated 6 years ago
- A macro impl and discussion about named & default args in Rust.β18Dec 20, 2018Updated 7 years ago
- Type checked state machine library in Rustβ251Aug 6, 2021Updated 4 years ago
- Type-safe transmutations between layout-compatible types.β122Aug 11, 2020Updated 5 years ago
- A tool for transforming Rust code using rulesβ715Jun 4, 2023Updated 2 years ago
- A cargo subcommand to manage local registriesβ155Feb 23, 2026Updated last week
- A derive macro for implementing the display Trait via a doc comment and string interpolationβ357Jan 20, 2026Updated last month
- Combine a reader + writer into a duplex of Read + Writeβ44Oct 15, 2020Updated 5 years ago
- Empowering everyone to build asynchronous softwareβ854Oct 29, 2019Updated 6 years ago
- Breaking your Rust code for fun and profitβ639May 29, 2023Updated 2 years ago
- Ultra fast binary serialization and deserialization for types with a constant size (known at compile time).β106May 23, 2023Updated 2 years ago
- Error managementβ1,417May 2, 2020Updated 5 years ago
- Concurrent hash trieβ57Sep 29, 2020Updated 5 years ago
- asynchronous networking primitivesβ406Nov 6, 2019Updated 6 years ago
- a smaller, faster and panic-free alternative to core::fmtβ389Feb 14, 2024Updated 2 years ago
- A behavioral state machine library written in Rustβ19Aug 24, 2025Updated 6 months ago
- Streaming parser extensions for BufReadβ23Dec 12, 2019Updated 6 years ago
- An intrusive flamegraph profiling tool for rust.β730Feb 25, 2024Updated 2 years ago
- Ensure correct assumptions about constants, types, and more in Rustβ646Nov 18, 2023Updated 2 years ago
- Utility to inherit dependencies from workspace file if it occurs 'n' or more times throughout the project.β32Mar 14, 2023Updated 2 years ago
- Custom error type of nom to improve accuracy of error positionβ11Mar 23, 2023Updated 2 years ago
- Tools for working with types where a subset of values has a total order, like e.g. floats without NaNβ13Nov 7, 2025Updated 3 months ago
- A Rust library (crate) for reading and easily navigating forward, backward or randomly through the lines of huge files. Tested with filesβ¦β90Feb 16, 2022Updated 4 years ago
- pure rust io_uring library, built on libc, thread & async friendly, misuse resistantβ996Jun 27, 2022Updated 3 years ago
- A parser combinator library for Rustβ1,354Feb 3, 2026Updated last month
- Detects usage of unsafe Rust in a Rust crate and its dependencies.β1,563Jan 11, 2026Updated last month
- JS affineβ68Jun 25, 2020Updated 5 years ago
- provides a `MaybeOwned<'a,T>` type different to std's `Cow` it implements `From<T>` and `From<&'a T>` and does not require `ToOwned`β31Mar 5, 2023Updated 2 years ago
- Repo for the Rust `platform` crate.β22Jan 31, 2019Updated 7 years ago
- Records and replays input sent in a terminal session.β29Jan 31, 2023Updated 3 years ago
- Fast, ergonomic metrics for Rustβ342Oct 15, 2024Updated last year
- cargo-suicide subcommand for the brave Rust codersβ14Mar 31, 2019Updated 6 years ago
- A standard library for the client-side Webβ3,459Feb 28, 2024Updated 2 years ago
- β111Nov 29, 2022Updated 3 years ago
- Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.β265May 29, 2023Updated 2 years ago
- Pretty parser error reporting.β34Jun 3, 2023Updated 2 years ago
- Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rustβ2,452Apr 19, 2024Updated last year
- Mocking framework for Rust -- inspired by googlemockβ110Sep 22, 2019Updated 6 years ago
- An object pool manager in Rustβ199Sep 12, 2021Updated 4 years ago