aarc-rs / aarc
Atomically updatable variants of Arc and Weak for lock-free concurrency.
☆178Updated 3 months ago
Alternatives and similar repositories for aarc:
Users that are interested in aarc are comparing it to the libraries listed below
- Track and query Cargo dependency graphs.☆196Updated last week
- A collection of utilities for a superior nom experience☆150Updated last year
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds☆115Updated 3 months ago
- ergonomic and precise error handling built atop type-level set arithmetic☆213Updated 2 months ago
- Structured concurrency operations for async Rust☆428Updated last month
- Async synchronization primitives☆258Updated 2 months ago
- Deadlock free mutexes☆159Updated this week
- Tracing layer that automatically creates and manages progress bars for active spans.☆201Updated last month
- Lightweight and high performance concurrent cache☆203Updated 4 months ago
- Program startup and thread support written in Rust☆167Updated 2 weeks ago
- Experiments with structured concurrency in Rust☆334Updated 5 months ago
- ☆153Updated 2 weeks ago
- A procedure macro to unify SYNC and ASYNC implementation for downstream application/crates☆149Updated 10 months ago
- Remoc 🦑 — Remote multiplexed objects, channels and RPC for Rust☆182Updated this week
- An experimental linting interface for Rust. Let's make custom lints a reality☆146Updated last year
- Faster implementations of standard library operations like find, filter, position etc.☆172Updated 5 months ago
- Safe, zero-cost downcasting for limited compile-time specialization.☆155Updated 3 weeks ago
- A fast, non-cryptographic, minimally DoS-resistant hashing algorithm for Rust.☆212Updated 3 weeks ago
- Graceful shutdown util for Rust projects using the Tokio Async runtime.☆126Updated 3 months ago
- A compile-time pattern matching library that reverses the interpolation process of `format!`.☆161Updated this week
- Graph the number of crates that depend on your crate over time☆237Updated 2 weeks ago
- Open a scope and then freeze it in time for future access.☆104Updated 4 months ago
- Async broadcast channels☆170Updated 3 weeks ago
- ☆193Updated this week
- High-precision and consistent benchmarking framework/harness for Rust☆108Updated this week
- Define your own PhantomData☆151Updated last month
- Type that deserializes only from one specific value☆232Updated 3 weeks ago
- A super powered testing macro for Rust☆117Updated last week
- A concurrent, append-only vector.☆141Updated 2 weeks ago
- Ergonomic and precise error handling provided by error sets. Inspired by Zig's error set type.☆131Updated 2 weeks ago