imbolc / step-machine
Run your Rust CLI programs as state machines with persistence and recovery abilities
☆35Updated last year
Alternatives and similar repositories for step-machine:
Users that are interested in step-machine are comparing it to the libraries listed below
- A tiny crate mimicking Elixir's pipe operator for Rust without macros.☆36Updated 3 years ago
- A micro-benchmark framework to use with cargo bench☆43Updated 6 months ago
- Build your own hostingless server.☆34Updated last year
- Rust map and set literals☆24Updated 4 years ago
- Utilities for encoding and decoding frames using `async/await`.☆24Updated last year
- A cargo subcommand that extends cargo's capabilities when it comes to code generation.☆54Updated 4 months ago
- Sort Unicode strings lexicographically☆36Updated 7 months ago
- A memory efficient container for rust nested collections☆39Updated 2 years ago
- 📮 load, write, and copy remote and local assets☆26Updated this week
- A data serialization format as similar as possible to Rust's own syntax☆43Updated 2 years ago
- Rust crate for creating beautiful interactive visualisations☆31Updated 2 years ago
- Annoyed that Rust has many string types? Well it doesn't have to☆39Updated 3 years ago
- ☆22Updated last year
- Runtime-agnostic actor library☆77Updated last year
- Easy-to-use optional function arguments for Rust☆47Updated 10 months ago
- Generic way to send serde compatible types over channels implementing AsyncRead or AsyncWrite☆11Updated 2 years ago
- A Rust library for generically joining iterables with a separator☆92Updated last year
- ☆24Updated last year
- SegVec data structure for rust. Similar to Vec, but allocates memory in chunks of increasing size.☆37Updated last year
- Ultra minimal actor API wrapper for lunatic☆25Updated 2 years ago
- A maintained fork of the app-dirs-rs project.☆35Updated 6 months ago
- a rust crate for drawing fancy pie charts in the terminal☆38Updated 3 years ago
- Fast and compact sets of bytes or ASCII characters☆28Updated 4 years ago
- Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.☆56Updated last year
- Collection of utilities for writing your own dev scripts☆62Updated 2 years ago
- A small-footprint, in-memory database.☆43Updated 4 years ago
- Make any value Sync but only available on its original thread☆39Updated last week
- To futures-lite as futures-lite is to futures: smaller.☆53Updated 2 months ago
- It helps you work with environment variables and convert it to any type using only type annotations.☆48Updated 2 years ago
- Rust data types and a macro for generating enumeration-based bit flags☆46Updated last week