Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "wait-free" keyword

amity 0.1.0
Concurrency algorithms
3 versions - Latest release: 2 months ago - 792 downloads total - 3 stars on GitHub - 1 maintainer
queuecheck 0.1.1
A thread-safe queue testing and benchmarking library.
2 versions - Latest release: almost 6 years ago - 2 dependent packages - 2 dependent repositories - 2.94 thousand downloads total - 2 stars on GitHub - 1 maintainer
triple_buffer 7.0.0
An implementation of triple buffering, useful for sharing frequently updated data between threads
31 versions - Latest release: 8 months ago - 3 dependent packages - 47 dependent repositories - 70.7 thousand downloads total - 79 stars on GitHub - 1 maintainer
cyque
Unidirectional, circular, lock/wait-free SPSC queue with unbounded capacity.
1 version - Latest release: about 1 month ago - 251 downloads total - 3 stars on GitHub - 1 maintainer
cirque 0.0.1
Unidirectional, circular, lock/wait-free SPSC queue with unbounded capacity.
1 version - Latest release: 11 months ago - 364 downloads total - 3 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
rtrb 0.3.0 💰
A realtime-safe single-producer single-consumer ring buffer
11 versions - Latest release: 7 months ago - 16 dependent packages - 38 dependent repositories - 465 thousand downloads total - 172 stars on GitHub - 1 maintainer
rt-history 3.0.0
An RT-safe history log with error checking
3 versions - Latest release: 10 months ago - 1.39 thousand downloads total - 4 stars on GitHub - 1 maintainer
atomicslice 0.1.0
A Rust library for thread-safe shared slices that are just about as fast as possible to read whil...
1 version - Latest release: 5 months ago - 309 downloads total - 6 stars on GitHub - 1 maintainer
vlock 0.2.1
A fast and scalable multi-version shared state lock with wait-free read access.
3 versions - Latest release: 3 months ago - 1 dependent package - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
idr-ebr 0.1.1
An efficient concurrent ID to object resolver
3 versions - Latest release: about 2 months ago - 1 dependent package - 825 downloads total - 2 stars on GitHub - 1 maintainer
wfbuf 0.1.1
Naive wait free buffer for fast interprocess data streaming on linux.
2 versions - Latest release: over 8 years ago - 2.47 thousand downloads total - 1 maintainer
rtrb-basedrop 0.1.2
A fork of the `rtrb` crate that uses basedrop's Shared pointer in place of Arc
3 versions - Latest release: about 2 years ago - 1.02 thousand downloads total - 1 maintainer
mmap-sync 1.0.2
A Rust package allowing sharing of data between processes in a wait-free and zero-copy fashion fr...
3 versions - Latest release: 8 months ago - 8.61 thousand downloads total - 376 stars on GitHub - 1 maintainer
spmc_buffer 0.5.1
An extension of triple buffering for multiple-consumer scenarios, useful for sharing frequently u...
9 versions - Latest release: over 6 years ago - 7.62 thousand downloads total - 6 stars on GitHub - 1 maintainer
lfchring 0.1.3
Concurrent, lock-free implementation of a consistent hashing ring data structure, supporting virt...
4 versions - Latest release: over 3 years ago - 1.42 thousand downloads total - 9 stars on GitHub - 1 maintainer
crtq 0.1.1
A MPMC wait-free queue.
3 versions - Latest release: almost 6 years ago - 1.86 thousand downloads total - 5 stars on GitHub - 1 maintainer