imbolc / step-machine
Run your Rust CLI programs as state machines with persistence and recovery abilities
☆34Updated last year
Related projects ⓘ
Alternatives and complementary repositories for step-machine
- A tiny crate mimicking Elixir's pipe operator for Rust without macros.☆36Updated 3 years ago
- Build your own hostingless server.☆35Updated last year
- 📮 load, write, and copy remote and local assets☆25Updated this week
- A data serialization format as similar as possible to Rust's own syntax☆43Updated last year
- A (mostly) drop-in replacement for Rust's Result that provides backtrace support.☆25Updated 2 years ago
- Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.☆55Updated last year
- Easily embed and manage assets for your web application to build standalone-executables. Offers filename hashing, templating and more.☆33Updated 3 months ago
- Textual tables with automatic alignment☆39Updated last year
- A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change…☆24Updated 2 years ago
- JSON Pointer (RFC 6901) implementation for Rust☆45Updated this week
- Simple Markdown to HTML documentation rendering☆23Updated last year
- Channels☆23Updated 2 years ago
- A thread pool for running multiple tasks on a configurable group of threads.☆49Updated last year
- Generic way to send serde compatible types over channels implementing AsyncRead or AsyncWrite☆11Updated last year
- A memory efficient container for rust nested collections☆39Updated 2 years ago
- ☆22Updated last year
- Collection of utilities for writing your own dev scripts☆59Updated 2 years ago
- Easy-to-use optional function arguments for Rust☆46Updated 7 months ago
- Sort Unicode strings lexicographically☆35Updated 3 months ago
- Utilities for encoding and decoding frames using `async/await`.☆24Updated last year
- hot-reload template for Rust☆20Updated 2 years ago
- It helps you work with environment variables and convert it to any type using only type annotations.☆47Updated last year
- Typed any map for rust☆64Updated 2 months ago
- Conventional Commit API☆28Updated 3 weeks ago
- SegVec data structure for rust. Similar to Vec, but allocates memory in chunks of increasing size.☆34Updated 11 months ago
- Enhanced example-based learning, i.e. awesome example user experience☆23Updated 4 years ago
- Ultra minimal actor API wrapper for lunatic☆25Updated 2 years ago
- Rust Markdown Parser☆25Updated 6 months ago
- Rust map and set literals☆23Updated 4 years ago
- Cargo hack manager☆63Updated 9 months ago