Projects in Awesome Lists by irrustible
A curated list of projects in awesome lists by irrustible .
https://github.com/irrustible/async-backplane
Simple, Erlang-inspired fault-tolerance framework for Rust Futures.
async async-await asynchronous erlang-otp fault-detection fault-tolerance recovery reliability reliability-backplane rust
Last synced: 09 Apr 2025
https://github.com/irrustible/ointers
What do you call a pointer we stole the high bits off? An ointer.
Last synced: 18 Nov 2024
https://github.com/irrustible/async-oneshot
A fast, small, full-featured, no-std compatible oneshot channel
async async-await channels concurrency futures
Last synced: 06 Apr 2025
https://github.com/irrustible/futures-micro
To futures-lite as futures-lite is to futures: smaller.
Last synced: 12 Apr 2025
https://github.com/irrustible/async-supervisor
[WIP] Supervisors for async-backplane
Last synced: 21 Apr 2025
https://github.com/irrustible/wookie
Async test/bench toolkit including single stepping executors. No-std compatible.
Last synced: 21 Apr 2025
https://github.com/irrustible/async-spsc
Fast, async-aware, single-producer, single-consumer (SPSC) channels.
Last synced: 21 Apr 2025
https://github.com/irrustible/async-oneshot-local
The single-threaded companion to https://github.com/irresponsible/async-oneshot
Last synced: 21 Apr 2025
https://github.com/irrustible/ring-vec
A zero-dependency, producer-consumer, fixed-size, item-oriented ring buffer backed by a vector.
Last synced: 21 Apr 2025
https://github.com/irrustible/atomic_prim_traits
Atomic primitive integer traits
Last synced: 21 Apr 2025
https://github.com/irrustible/smol-timeout
A way to poll a future until it or a timer completes
async concurrency futures rust
Last synced: 21 Apr 2025
https://github.com/irrustible/waker-queue
A pairing of a ConcurrentQueue and an AtomicWaker
Last synced: 21 Apr 2025
https://github.com/irrustible/rw_lease
Fast Reader-Writer lock with reader draining support. Based on a single (parameterisable) atomic integer.
Last synced: 21 Apr 2025
https://github.com/irrustible/simple-rate-limit
Rate Limiting as simple data structures. No async funny business.
Last synced: 21 Apr 2025
https://github.com/irrustible/dummy-waker
core::task::Waker implementation that does absolutely nothing. completely useless but very fast.
Last synced: 21 Apr 2025
https://github.com/irrustible/crisp
A simple, securable, embeddable lisp interpreter for rust programs.
Last synced: 23 Feb 2025
https://github.com/irrustible/async-channels
Very fast channels that are not MPMC
Last synced: 23 Feb 2025
https://github.com/irrustible/futures-many
An async `Stream` that polls many `Future`s, returning their results out of order as they arrive.
Last synced: 23 Feb 2025
https://github.com/irrustible/stackle
Low level utilities for implementing green threads and coroutines.
Last synced: 23 Feb 2025
https://github.com/irrustible/green-threads
userspace stack switching toolkit handcoded in assembly
Last synced: 23 Feb 2025
https://github.com/irrustible/primitive_traits
Traits over primitive numeric types.
Last synced: 21 Apr 2025
https://github.com/irrustible/ping-pong-cell
An atomic cell game for up to two players
Last synced: 21 Apr 2025
https://github.com/irrustible/rle-bitset
A no-std compatible trait for querying and manipulating bits in a slice of usize and iterating their run lengths.
Last synced: 21 Apr 2025
https://github.com/irrustible/pages
A dynamically-sized heap-backed data page. Comprises a user-chosen header and data array packed into a single allocation.
Last synced: 23 Feb 2025
https://github.com/irrustible/wiwik-rust
What I wish I knew when I was learning rust
Last synced: 23 Feb 2025