Ecosyste.ms: Packages

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

crates.io "concurrency" keyword

borrow-owned 0.1.0
Simple helper for temporary object moving
1 version - Latest release: almost 3 years ago - 573 downloads total - 0 stars on GitHub - 1 maintainer
atomx 0.2.6
Thread safe data structures based on atomic data types.
9 versions - Latest release: 3 months ago - 3.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
oracle_sql_tools 0.1.34
An extension to the Rust-Oracle crate to make simple queries easy to implement.
9 versions - Latest release: 24 days ago - 1.66 thousand downloads total - 0 stars on GitHub - 1 maintainer
concurrency_toolkit 0.2.8
Easy switching between std::sync, tokio::sync and loom::sync
13 versions - Latest release: almost 3 years ago - 1 dependent repositories - 4.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
thread-owned-lock 0.1.0
Mutex which can only be unlocked by the owning thread.
1 version - Latest release: 3 months ago - 413 downloads total - 0 stars on GitLab.com - 1 maintainer
orx-concurrent-ordered-bag 1.1.0
An efficient, convenient and lightweight grow-only concurrent data structure allowing high perfor...
2 versions - Latest release: 22 days ago - 196 downloads total - 0 stars on GitHub - 1 maintainer
atomic-waitgroup 0.1.3
A waitgroup implementation supports async with advanced features
4 versions - Latest release: 22 days ago - 403 downloads total - 0 stars on GitHub - 1 maintainer
async-map 0.2.3
A rarely-locking, shared map for Rust.
5 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
tiny-png 0.1.0
Multi-threaded, concurrent image size optimizer
2 versions - Latest release: over 1 year ago - 795 downloads total - 0 stars on GitHub - 1 maintainer
topograph 0.1.0
A miniscule thread pool and toposort scheduler
6 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 4.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
poolter 0.1.0
Thread Pool implementation for Rust using JavaScript Promise like functional syntax
1 version - Latest release: about 7 years ago - 1.02 thousand downloads total - 0 stars on GitHub - 1 maintainer
spmc-logger 0.1.0
A single-producer multi-consumer persistent logger
1 version - Latest release: 6 months ago - 346 downloads total - 0 stars on GitHub - 1 maintainer
multichannel 0.2.0
A mpmc priority multi channel with dynamic channel registration and freezing.
2 versions - Latest release: about 1 month ago - 385 downloads total - 0 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: 2 months ago - 1 dependent package - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
rayoff 0.0.2
rayon but it's map-reduce
2 versions - Latest release: over 2 years ago - 803 downloads total - 0 stars on GitHub - 1 maintainer
bursty 0.1.0
Test support for exarcebating contention in multi-threaded code
1 version - Latest release: 9 months ago - 311 downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-iter 1.14.0 💰
A thread-safe, ergonomic and lightweight concurrent iterator trait and efficient implementations.
28 versions - Latest release: 13 days ago - 1 dependent package - 6.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
interruptor 0.1.1
Collection of functions generating Unix process signal receivers for use in the Crossbeam Channel...
2 versions - Latest release: about 2 years ago - 833 downloads total - 0 stars on GitHub - 1 maintainer
tcp-echo 0.1.2
This is a test project to see the feasibility of the acto-rs (Actor library) interfaces and perfo...
2 versions - Latest release: over 7 years ago - 1.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
shrink_pool 1.0.0
A thread pool which agressively terminates its threads as soon as they are idle.
3 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 1.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
io_partition 1.1.1
A library allowing to use just a part of a Read + Seek object
4 versions - Latest release: over 3 years ago - 4 dependent packages - 7 dependent repositories - 43.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
timeslice 0.3.0
Simple periodic time slice scheduler
3 versions - Latest release: 4 months ago - 974 downloads total - 0 stars on GitHub - 1 maintainer
vr 0.0.0
...
1 version - Latest release: about 2 years ago - 450 downloads total - 0 stars on GitHub - 1 maintainer
rayon-scan 0.1.1
A parallel prefix scan function for ParallelIterator
2 versions - Latest release: 4 months ago - 5.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
blinkcast 0.2.0
Fast, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
3 versions - Latest release: 3 months ago - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusty-junctions-client-api-macro 0.1.0
A convenient set of declarative macros used as part of the rusty-junctions-macro Client Macro API.
1 version - Latest release: about 2 years ago - 1 dependent package - 775 downloads total - 0 stars on GitHub - 1 maintainer
roundabout 0.2.0
An message oriented concurrent runtime
2 versions - Latest release: almost 3 years ago - 747 downloads total - 0 stars on GitHub - 1 maintainer
rusty-junctions-macro 0.1.0
Library Generation and Client Macro API for rusty-junctions.
1 version - Latest release: about 2 years ago - 426 downloads total - 0 stars on GitHub - 1 maintainer
blink-channel
Fast, lock-free, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
1 version - Latest release: about 1 month ago - 431 downloads total - 0 stars on GitHub - 1 maintainer
sharded_mutex 1.2.2
No per-object memory overhead locks. Pseudo atomic ops for Copy/PartialEq types.
20 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 6.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic64 0.1.1
Atomic 64-bits types
2 versions - Latest release: about 8 years ago - 1 dependent package - 2.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-vec 1.7.0 💰
An efficient, convenient and lightweight grow-only read & write concurrent data structure allowin...
9 versions - Latest release: 22 days ago - 2.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
washed_up 0.1.0
A toy actor library
1 version - Latest release: almost 9 years ago - 6.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
trench 0.3.0
A benchmark suite for writing threaded benchmarks
5 versions - Latest release: about 6 years ago - 3.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
sparking-lot-core 0.1.3
A simple implementation of parking on addresses.
4 versions - Latest release: 6 months ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
mailbox_processor_rs 0.3.0
Actor abstraction inspired by the FSharp MailboxProcessor
1 version - Latest release: 10 months ago - 454 downloads total - 0 stars on GitHub - 1 maintainer
sortlock 0.0.0
A crate providing ordered locking.
1 version - Latest release: 2 months ago - 318 downloads total - 0 stars on GitHub - 1 maintainer
unknownrori-simple-thread-pool 0.2.0 💰
A lighweight thread pool for networking and other stuff
7 versions - Latest release: about 1 year ago - 2.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
adirector 0.1.1
asynchronous tokio task spawner with a limited size
2 versions - Latest release: 3 months ago - 670 downloads total - 0 stars on GitHub - 1 maintainer
sync-cell 0.2.0
A collection of easier to use thread-safe types for the creation of larger thread safe systems.
1 version - Latest release: 5 months ago - 270 downloads total - 0 stars on GitHub - 1 maintainer
shared_channel 0.2.0
Multi-producer, multi-consumer FIFO queue communication primitives.
2 versions - Latest release: over 5 years ago - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
pz 0.0.3
Zip pictures to save space!
4 versions - Latest release: about 2 years ago - 1.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
skippy-rs 0.0.0-alpha.4
A set of lock free, thread safe, and fast data structures implemented via a Skip List
5 versions - Latest release: over 1 year ago - 1.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
indexed-pool 0.2.0
Indexed object pool for expensive / frequent allocations
2 versions - Latest release: about 3 years ago - 720 downloads total - 0 stars on GitHub - 1 maintainer
cloudi 2.0.7
Rust CloudI API
4 versions - Latest release: 7 months ago - 1.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
image-reducer 0.1.1
Reduce image size by quantization
3 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 1.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusty-junctions-library-generation-proc-macro 0.1.0
The Library Generation component of the rusty-junctions-macro crate
1 version - Latest release: about 2 years ago - 1 dependent package - 794 downloads total - 0 stars on GitHub - 1 maintainer
conquer 0.0.0
concurrent data structures and concurrency utils
1 version - Latest release: about 5 years ago - 719 downloads total - 0 stars on GitHub - 1 maintainer
taskpipe 0.1.2
A simple, multithreaded pipeline library
3 versions - Latest release: over 9 years ago - 3.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
reference-counted-singleton 0.1.4
Reference-counted singleton whose protected data can be recreated as needed
5 versions - Latest release: 2 months ago - 1 dependent package - 39 dependent repositories - 555 thousand downloads total - 0 stars on GitHub - 1 maintainer
smol-axum 0.1.0
Integrations between `smol` and `axum`
1 version - Latest release: 5 months ago - 382 downloads total - 0 stars on codeberg.org - 1 maintainer
rusty-junctions-client-api-proc-macro 0.1.0
A convenient set of procedural macros used as part of the rusty-junctions-macro Client Macro API.
1 version - Latest release: about 2 years ago - 1 dependent package - 781 downloads total - 0 stars on GitHub - 1 maintainer
orx-concurrent-bag 1.13.0 💰
An efficient, convenient and lightweight grow-only concurrent data structure allowing high perfor...
21 versions - Latest release: 22 days ago - 2 dependent packages - 5.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_mpmc
Atomic Multi-Producer Multi-Consumer Queue
4 versions - Latest release: about 1 month ago - 1.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-pinned-concurrent-col 1.2.0 💰
A core data structure with a focus to enable high performance, possibly lock-free, concurrent col...
3 versions - Latest release: 22 days ago - 4 dependent packages - 648 downloads total - 0 stars on GitHub - 1 maintainer
rp2040-multicore-per-cpu 0.1.0
Enable use of per-core static variables on rp2040
5 versions - Latest release: about 1 month ago - 942 downloads total - 0 stars on GitHub - 1 maintainer
sharded_rwlock 0.0.0
Not so bad global rwlocks
1 version - Latest release: about 2 years ago - 416 downloads total - 0 stars on GitHub - 1 maintainer
vs 0.0.0
...
1 version - Latest release: about 2 years ago - 459 downloads total - 0 stars on GitHub - 1 maintainer
cocoro 0.1.0
A more type-safe take on Rust stackless coroutines
1 version - Latest release: 16 days ago - 133 downloads total - 0 stars on GitHub - 1 maintainer
rayon_iter_concurrent_limit 0.2.0
Limit the concurrency of an individual rayon parallel iterator method with a convenient macro
6 versions - Latest release: 3 months ago - 2 dependent packages - 2.63 thousand downloads total - 0 stars on GitHub - 1 maintainer
lockpool 3.0.1
This library offers a pool of locks where individual locks can be locked/unlocked by key
8 versions - Latest release: over 1 year ago - 2.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
file-chunker 0.1.1
Efficiently process a file in (approximately) equally-sized parts
2 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 10.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
bombs 0.2.1
Efficient single-producer multi-consumer channel types.
8 versions - Latest release: over 1 year ago - 2.82 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
workctl 0.2.0
Provides a number of higher-level control mechanisms for concurrent work scheduling, built on sta...
3 versions - Latest release: about 3 years ago - 5 dependent repositories - 4.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
tokio-utils 0.1.2
Tools for asynchronous programming in Tokio applications
4 versions - Latest release: about 1 year ago - 1 dependent repositories - 30 thousand downloads total - 1 stars on GitHub - 1 maintainer
cornerstore 0.1.0 💰
An in-memory key/value store for read-heavy workloads with expireable items.
1 version - Latest release: about 3 years ago - 469 downloads total - 1 stars on GitHub - 1 maintainer
par-iter-sync 0.1.11
Parallel Iterator With Sequential Output
10 versions - Latest release: about 1 year ago - 2 dependent packages - 3 dependent repositories - 6.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
trotline 1.1.1
A worse version of grep written as practice in concurrency and file IO.
4 versions - Latest release: about 4 years ago - 1.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
non_blocking_mutex 3.1.3
NonBlockingMutex is currently the fastest way to do expensive calculations under lock, or do chea...
19 versions - Latest release: 9 months ago - 1 dependent package - 8.01 thousand downloads total - 1 stars on GitHub - 1 maintainer
counting-networks 0.1.3
Lock-free data structures for concurrent counting
4 versions - Latest release: over 6 years ago - 2.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
cachedb 0.8.2
In memory Key/Value store that stores RwLock<Value> which expire in LRU order when unused
17 versions - Latest release: over 1 year ago - 5.16 thousand downloads total - 1 stars on GitHub - 1 maintainer
spinout 0.0.12
A thread-safe clonable and mutable smart-pointer akin to `Arc<Mutex<T>>`, using spin-lock instead...
3 versions - Latest release: over 1 year ago - 922 downloads total - 1 stars on GitHub - 1 maintainer
executor-service 0.2.2
A fast and efficient Thread Pool like Java ExecutorService
6 versions - Latest release: about 1 year ago - 1.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
pawawwewism 0.1.3
a wewy sewious wibwawy fow stwuctuwed concuwwency, i pwomise :3
4 versions - Latest release: 10 months ago - 1 dependent repositories - 1.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
crispy_octo_fractals 0.5.1
A multithreaded rendering system for customized fractals
2 versions - Latest release: about 3 years ago - 842 downloads total - 1 stars on GitHub - 1 maintainer
readahead-iterator 0.1.1
Readahead from an iterator on a separate thread, returning items in order and synchronously.
2 versions - Latest release: about 3 years ago - 1 dependent package - 13 dependent repositories - 11.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
pcp-mutex 0.2.0
A Priority Ceiling Protocol (PCP) mutex, based on Linux PI futex. Allows efficient and deadlock f...
4 versions - Latest release: over 2 years ago - 1 dependent package - 2.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
onetime
Onetime (aka. oneshot) async spsc channel
3 versions - 332 downloads total - 1 stars on GitHub - 1 maintainer
abar 0.6.2
An interface for creating dynamic, "blocks"-style status strings
8 versions - Latest release: over 2 years ago - 3.06 thousand downloads total - 1 stars on GitHub - 1 maintainer
atomic_immut 0.1.4 💰
Atomic immutable value
5 versions - Latest release: over 6 years ago - 10 dependent packages - 14 dependent repositories - 52.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
mcslock 0.2.0
An implementation of Mellor-Crummey and Scott contention-free spin-lock for mutual exclusion, ref...
4 versions - Latest release: about 2 months ago - 2 dependent packages - 1.14 thousand downloads total - 1 stars on GitHub - 1 maintainer
boomerang_derive 0.2.0
Derive macro parsing, analysis and code generation for Boomerang
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 1.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
hiatus 0.1.1
Debug concurrent programs by choosing specific execution traces
2 versions - Latest release: over 3 years ago - 1.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
boomerang 0.2.0
Rust implementation of the 'Reactors' Deterministic Actor Model
2 versions - Latest release: about 1 year ago - 840 downloads total - 1 stars on GitHub - 1 maintainer
mongo-lock 0.3.0
Distributed mutex locks with MongoDB
4 versions - Latest release: 11 months ago - 1.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
threadpool-executor 0.3.2
A threadpool executor.
7 versions - Latest release: 11 months ago - 2.16 thousand downloads total - 1 stars on GitHub - 1 maintainer
command-executor 0.1.1
Command Executor thread pool
7 versions - Latest release: 9 months ago - 2 dependent packages - 3.19 thousand downloads total - 1 stars on GitHub - 1 maintainer
tasks 0.1.0
A task parallel library in Rust similar to TPL in C#
1 version - Latest release: over 6 years ago - 863 downloads total - 1 stars on GitHub - 1 maintainer
chunker 0.1.5
Minimalistic parallel executor
6 versions - Latest release: over 1 year ago - 1.59 thousand downloads total - 1 stars on GitHub - 1 maintainer
minicoroutine 0.1.3
mini coroutine library in rust
3 versions - Latest release: 10 months ago - 833 downloads total - 1 stars on GitHub - 1 maintainer
context_bind 0.0.2
Simple M:N threading library. Should support Linux, MacOS, Free/OpenBSD, and Windows for x86/64, ...
2 versions - Latest release: over 7 years ago - 1.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
ferrous_threads 0.1.1
Task runner, thread pools, multi-producer, multi-consumer queues, oh my! This is a crate with hel...
4 versions - Latest release: over 8 years ago - 1 dependent repositories - 4.47 thousand downloads total - 1 stars on GitHub - 1 maintainer
futex-queue 0.1.1
An efficient MPSC queue with timer capability based on Linux futex. Suitable for real-time applic...
2 versions - Latest release: over 2 years ago - 1 dependent package - 1.24 thousand downloads total - 1 stars on GitHub - 1 maintainer
futures-race 1.2.0
Deprecated in favor of futures-micro and futures-lite
3 versions - Latest release: almost 4 years ago - 1.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
refcapsule 0.1.0-beta1
Safely send references to other threads
1 version - Latest release: over 1 year ago - 318 downloads total - 1 stars on GitLab.com - 1 maintainer
mongo-lock-async 0.3.0
Distributed mutex locks with MongoDB
5 versions - Latest release: 11 months ago - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
overdose 0.1.0
Fast, Row Oriented, Kotlin, Scala-like dataframe
1 version - Latest release: over 6 years ago - 803 downloads total - 2 stars on GitHub - 1 maintainer
rust-http-server 0.0.1
A simple and fast HTTP server written in rust.
1 version - Latest release: about 6 years ago - 852 downloads total - 2 stars on GitHub - 1 maintainer
concurrent_arena 0.1.8
u32 concurrent insertion/removal arena that returns ArenaArc
9 versions - Latest release: about 1 year ago - 2 dependent packages - 6 dependent repositories - 351 thousand downloads total - 2 stars on GitHub - 2 maintainers
ironcladserver 0.1.0
A high performance Rust web server that supports multithreads and async and is used as a playgrou...
1 version - Latest release: 10 months ago - 348 downloads total - 2 stars on GitHub - 1 maintainer