Irrustible (irrustible)

Irrustible

irrustible

Geek Repo

(mostly async, concurrency, no-std) rust libraries. sharing is caring!

Github PK Tool:Github PK Tool

Irrustible's repositories

async-backplane

Simple, Erlang-inspired fault-tolerance framework for Rust Futures.

Language:RustLicense:MPL-2.0Stargazers:129Issues:16Issues:1

ointers

What do you call a pointer we stole the high bits off? An ointer.

Language:RustLicense:Apache-2.0Stargazers:82Issues:3Issues:0

async-oneshot

A fast, small, full-featured, no-std compatible oneshot channel

Language:RustLicense:MPL-2.0Stargazers:60Issues:3Issues:13

futures-micro

To futures-lite as futures-lite is to futures: smaller.

Language:RustLicense:Apache-2.0Stargazers:53Issues:3Issues:7

async-supervisor

[WIP] Supervisors for async-backplane

Language:RustLicense:MPL-2.0Stargazers:27Issues:7Issues:1

wookie

Async test/bench toolkit including single stepping executors. No-std compatible.

Language:RustLicense:Apache-2.0Stargazers:14Issues:3Issues:0

async-oneshot-local

The single-threaded companion to https://github.com/irresponsible/async-oneshot

Language:RustLicense:MPL-2.0Stargazers:8Issues:3Issues:0

async-spsc

Fast, async-aware, single-producer, single-consumer (SPSC) channels.

Language:RustLicense:Apache-2.0Stargazers:8Issues:3Issues:0

ring-vec

A zero-dependency, producer-consumer, fixed-size, item-oriented ring buffer backed by a vector.

Language:RustLicense:MPL-2.0Stargazers:7Issues:3Issues:0

atomic_prim_traits

Atomic primitive integer traits

Language:RustLicense:MPL-2.0Stargazers:5Issues:3Issues:1

crisp

A simple, securable, embeddable lisp interpreter for rust programs.

Language:RustLicense:Apache-2.0Stargazers:3Issues:3Issues:1

dummy-waker

core::task::Waker implementation that does absolutely nothing. completely useless but very fast.

Language:RustLicense:Apache-2.0Stargazers:3Issues:1Issues:1

simple-rate-limit

Rate Limiting as simple data structures. No async funny business.

Language:RustLicense:MPL-2.0Stargazers:3Issues:3Issues:0

smol-timeout

A way to poll a future until it or a timer completes

Language:RustLicense:MPL-2.0Stargazers:3Issues:2Issues:1

waker-queue

A pairing of a ConcurrentQueue and an AtomicWaker

Language:RustLicense:MPL-2.0Stargazers:3Issues:3Issues:0

fibrous

Stackful futures based on fibers.

Language:RustLicense:Apache-2.0Stargazers:2Issues:2Issues:0

futures-many

An async `Stream` that polls many `Future`s, returning their results out of order as they arrive.

Language:RustLicense:MPL-2.0Stargazers:2Issues:3Issues:1

green-threads

userspace stack switching toolkit handcoded in assembly

Language:RustLicense:Apache-2.0Stargazers:2Issues:2Issues:0

ping-pong-cell

An atomic cell game for up to two players

Language:RustLicense:MPL-2.0Stargazers:2Issues:3Issues:1

rle-bitset

A no-std compatible trait for querying and manipulating bits in a slice of usize and iterating their run lengths.

Language:RustLicense:MPL-2.0Stargazers:2Issues:3Issues:0
Language:RustLicense:MPL-2.0Stargazers:2Issues:3Issues:0

stackle

Low level utilities for implementing green threads and coroutines.

Language:RustStargazers:2Issues:2Issues:0
Language:RustLicense:MPL-2.0Stargazers:1Issues:2Issues:0

pages

A dynamically-sized heap-backed data page. Comprises a user-chosen header and data array packed into a single allocation.

Language:RustLicense:Apache-2.0Stargazers:1Issues:1Issues:0
Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

dull

nothing to see here yet

Stargazers:0Issues:2Issues:0
Language:RustLicense:Apache-2.0Stargazers:0Issues:2Issues:0
Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Stargazers:0Issues:2Issues:0

wiwik-rust

What I wish I knew when I was learning rust

Stargazers:0Issues:2Issues:0