imbolc / step-machine
Run your Rust CLI programs as state machines with persistence and recovery abilities
☆36Updated 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 data serialization format as similar as possible to Rust's own syntax☆44Updated 2 years ago
- SegVec data structure for rust. Similar to Vec, but allocates memory in chunks of increasing size.☆37Updated last year
- Simple Markdown to HTML documentation rendering☆23Updated last year
- Generic way to send serde compatible types over channels implementing AsyncRead or AsyncWrite☆11Updated 2 years ago
- Prioritised, parallel job scheduler with concurrent exclusion, job merging, recurring jobs and load limiting for lower priorities.☆47Updated 3 years ago
- Build your own hostingless server.☆34Updated last year
- ☆22Updated 2 years ago
- Textual tables with automatic alignment☆39Updated last year
- 🎙 An event based library for architecting user output for multiple output destinations, in Rust☆31Updated 4 months ago
- A special rope, designed to work with any data type that is not String☆32Updated last year
- ☆36Updated 8 months ago
- Sort Unicode strings lexicographically☆36Updated 8 months ago
- Rust crate for creating beautiful interactive visualisations☆31Updated 2 years ago
- Simple bitset with small-set (single-word) optimization☆19Updated 10 months ago
- Distributed systems library for making communications through the network easier, while keeping minimalism and flexibility.☆34Updated 2 years ago
- A small PID controller library☆25Updated last year
- 📮 load, write, and copy remote and local assets☆26Updated last week
- Compacting the SQL into the URL rest API☆57Updated last year
- ☆22Updated last year
- Visualise recursive functions and tree structures.☆29Updated 3 years ago
- Generate Markdown documentation for clap application definitions☆27Updated 2 years ago
- Rust crate for writing repetitive code easier and faster.☆43Updated 2 years ago
- Automatically upgrade breaking changes☆45Updated last year
- A cargo subcommand that extends cargo's capabilities when it comes to code generation.☆54Updated 5 months ago
- Utilities for encoding and decoding frames using `async/await`.☆24Updated last year
- A small-footprint, in-memory database.☆43Updated 4 years ago
- Asynchronize blocking operation.☆26Updated 3 years ago
- Easy-to-use optional function arguments for Rust☆47Updated last year
- Rust crate that allows you to display status & progress information in a terminal☆29Updated 3 years ago