Ecosyste.ms: Packages

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

crates.io "thread" keyword

channel-server-derive 0.1.0
derive lib for channel-server crate
1 version - Latest release: about 2 years ago - 1 dependent package - 817 downloads total - 0 stars on GitHub - 1 maintainer
pmpmc 1.0.0
A priority multi producer multi consumer channel
4 versions - Latest release: over 2 years ago - 1.56 thousand downloads total - 2 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
Top 4.5% on crates.io
scoped_threadpool 0.1.9
A library for scoped and cached threadpools.
10 versions - Latest release: about 6 years ago - 72 dependent packages - 9,601 dependent repositories - 12.3 million downloads total - 133 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
shuttle 0.7.0
A library for testing concurrent Rust code
17 versions - Latest release: 2 months ago - 6 dependent packages - 4 dependent repositories - 205 thousand downloads total - 573 stars on GitHub - 2 maintainers
rayon-attr 0.1.1
Provides macro attributes that translate existing code to be parallel using rayon.
2 versions - Latest release: about 6 years ago - 1.38 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
rustc-rayon-core 0.5.0
Core APIs for Rayon - fork for rustc
10 versions - Latest release: about 1 year ago - 7 dependent packages - 233 dependent repositories - 2.27 million downloads total - 6 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
rustc-rayon 0.5.0
Simple work-stealing parallelism for Rust - fork for rustc
9 versions - Latest release: about 1 year ago - 7 dependent packages - 248 dependent repositories - 2.26 million downloads total - 6 stars on GitHub - 1 maintainer
rayon-core-wasm 1.10.2
Core APIs for Rayon
1 version - Latest release: about 1 year ago - 1 dependent package - 590 downloads total - 10,280 stars on GitHub - 1 maintainer
rayon-progress-bar 1.9.0
Simple work-stealing parallelism for Rust
1 version - Latest release: about 1 month ago - 263 downloads total - 10,280 stars on GitHub - 1 maintainer
Top 0.5% on crates.io
rayon 1.10.0
Simple work-stealing parallelism for Rust
38 versions - Latest release: about 2 months ago - 3,110 dependent packages - 28,498 dependent repositories - 108 million downloads total - 10,280 stars on GitHub - 2 maintainers
rayon-wasm 1.6.2
Simple work-stealing parallelism for Rust
2 versions - Latest release: about 1 year ago - 636 downloads total - 10,280 stars on GitHub - 1 maintainer
Top 0.8% on crates.io
rayon-core 1.12.1
Core APIs for Rayon
27 versions - Latest release: 4 months ago - 26 dependent packages - 26,750 dependent repositories - 107 million downloads total - 9,675 stars on GitHub - 2 maintainers
rayon-futures 0.1.1
(deprecated) Futures integration into Rayon
3 versions - Latest release: over 4 years ago - 2 dependent repositories - 5.42 thousand downloads total - 9,589 stars on GitHub - 2 maintainers
employer 0.1.0
Spawn worker threads and check on them later
1 version - Latest release: about 4 years ago - 520 downloads total - 0 stars on GitHub - 1 maintainer
greentask 0.2.0
Library to use coroutines as green tasks.
2 versions - Latest release: almost 7 years ago - 1.93 thousand downloads total - 0 stars on GitHub - 1 maintainer
openthread-rust 0.1.4
Sample for Rust bindings for OpenThread
1 version - Latest release: almost 4 years ago - 502 downloads total - 2 stars on GitLab.com - 1 maintainer
spin-seq 0.2.0
Fork of the `seqlock` crate that can be used on bare metal.
1 version - Latest release: 7 months ago - 318 downloads total - 68 stars on GitHub - 1 maintainer
seqlock 0.2.0
A reader-writer lock that provides extremely fast read access without starving writers.
4 versions - Latest release: about 1 year ago - 4 dependent packages - 4 dependent repositories - 374 thousand downloads total - 68 stars on GitHub - 1 maintainer
Top 1.5% on crates.io
parking_lot_core 0.9.10
An advanced API for creating custom synchronization primitives.
51 versions - Latest release: 14 days ago - 21 dependent packages - 54,879 dependent repositories - 241 million downloads total - 2,535 stars on GitHub - 2 maintainers
Top 1.2% on crates.io
parking_lot 0.12.2
More compact and efficient implementations of the standard synchronization primitives.
55 versions - Latest release: 14 days ago - 2,394 dependent packages - 56,752 dependent repositories - 227 million downloads total - 2,535 stars on GitHub - 2 maintainers
file-per-thread-logger 0.2.0
A logging implementation that writes logs in one file per thread
8 versions - Latest release: 11 months ago - 8 dependent packages - 1,778 dependent repositories - 4.77 million downloads total - 5 stars on GitHub - 1 maintainer
threadfin 0.1.2 💰
A thread pool for running multiple tasks on a configurable group of threads.
3 versions - Latest release: over 1 year ago - 5 dependent repositories - 3.93 thousand downloads total - 50 stars on GitHub - 1 maintainer
fast-async-mutex 0.6.7
It is a lib which provide asynchronous locking mechanisms (Mutex, RwLock, OrderedMutex and Ordere...
29 versions - Latest release: over 3 years ago - 3 dependent packages - 3 dependent repositories - 14.8 thousand downloads total - 8 stars on GitHub - 1 maintainer
stuck 0.4.0
Multi-threading scheduled task facility building on cooperative stackful coroutine
12 versions - Latest release: 2 days ago - 3.38 thousand downloads total - 4 stars on GitHub - 1 maintainer
async-utility 0.2.0
Collection of async utilities.
3 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 33.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
sema 0.1.4
Rust semaphore library
5 versions - Latest release: over 8 years ago - 4 dependent packages - 4 dependent repositories - 16 thousand downloads total - 2 stars on GitHub - 1 maintainer
slave-pool 0.2.3 💰
Simple thread pool
7 versions - Latest release: over 3 years ago - 1 dependent repositories - 122 thousand downloads total - 3 stars on GitHub - 1 maintainer
os-id 3.0.1 💰
Provides OS ids abstractions for process and thread
6 versions - Latest release: about 2 years ago - 68.2 thousand downloads total - 4 stars on GitHub - 1 maintainer
rendezvous 0.2.3
Easier rendezvous channels for thread synchronization
6 versions - Latest release: 2 months ago - 3 dependent repositories - 1.68 thousand downloads total - 0 stars on GitHub - 1 maintainer
stop-thread 0.2.0
Various ways of stopping threads on various platforms, without requiring the thread to poll.
7 versions - Latest release: about 4 years ago - 1 dependent repositories - 4.21 thousand downloads total - 5 stars on GitHub - 1 maintainer
rustracer 1.0.4
a multi-threaded raytracer in pure rust
6 versions - Latest release: about 1 month ago - 1.68 thousand downloads total - 3 stars on GitHub - 1 maintainer
shared_arena 0.8.4
A thread-safe & efficient memory pool
6 versions - Latest release: over 3 years ago - 1 dependent package - 4 dependent repositories - 7.68 thousand downloads total - 158 stars on GitHub - 1 maintainer
panik 0.2.0
Application-wide panic handling, whereby panics occurring in any thread are treated as a hard err...
3 versions - Latest release: about 3 years ago - 1.25 thousand downloads total - 4 stars on GitHub - 1 maintainer
rayon-scan 0.1.1
A parallel prefix scan function for ParallelIterator
2 versions - Latest release: 3 months ago - 5.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
dynqueue 0.3.0
Dynamically extendable Rayon parallel iterator
7 versions - Latest release: over 3 years ago - 1 dependent package - 4 dependent repositories - 5.1 thousand downloads total - 9 stars on GitHub - 1 maintainer
spawner 0.3.2
Tiny wrapper for `thread::spawn` which optionally auto-joins threads on drop
5 versions - Latest release: over 7 years ago - 1 dependent repositories - 4.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
thread_tryjoin 0.3.0
Try joining a thread
3 versions - Latest release: about 2 years ago - 2 dependent packages - 2 dependent repositories - 18 thousand downloads total - 4 stars on GitHub - 1 maintainer
rayon_croissant 0.2.0
<lqd> bikeshedding the name: something that is mapped folded and collected, a 🥐
3 versions - Latest release: over 4 years ago - 2 dependent packages - 8 dependent repositories - 47 thousand downloads total - 13 stars on GitHub - 1 maintainer
stoplight 0.3.3
Stoplight is a simple library for stoppable tasks/threads.
5 versions - Latest release: over 4 years ago - 1 dependent repositories - 2.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
hytra 0.1.2
Datastructure for fast multi-threaded updates.
3 versions - Latest release: about 3 years ago - 1 dependent package - 7 dependent repositories - 320 thousand downloads total - 0 stars on GitHub - 1 maintainer
jod-thread 0.1.2
std::thread which joins on drop by default.
3 versions - Latest release: almost 4 years ago - 8 dependent packages - 198 dependent repositories - 1.59 million downloads total - 15 stars on GitHub - 1 maintainer
objpool 0.2.0
Thread-safe generic object pool
2 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 5.43 thousand downloads total - 1 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
yastl 0.1.2 💰
Yet another scoped threadpool library
3 versions - Latest release: about 3 years ago - 7 dependent packages - 135 dependent repositories - 294 thousand downloads total - 3 stars on GitHub - 1 maintainer
unlock 0.0.13
Instrumented synchronization primitives helping you to unlock performance issues
13 versions - Latest release: 3 months ago - 4.06 thousand downloads total - 4 stars on GitHub - 1 maintainer
pawawwewism 0.1.3
a wewy sewious wibwawy fow stwuctuwed concuwwency, i pwomise :3
4 versions - Latest release: 9 months ago - 1 dependent repositories - 1.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
tinypool 0.2.0
A simple thread pool implementation in Rust
2 versions - Latest release: 4 months ago - 1 dependent package - 1.01 thousand downloads total - 1 stars on GitHub - 1 maintainer
wait_group 0.1.4
golang sync.WaitGroup in Rust
5 versions - Latest release: over 7 years ago - 1 dependent package - 3 dependent repositories - 5.96 thousand downloads total - 0 stars on GitHub - 1 maintainer
watchable 1.1.2 💰
A watchable RwLock-like type that is compatible with both multi-threaded and async code.
6 versions - Latest release: 4 months ago - 1 dependent package - 3 dependent repositories - 37.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
thread-amount 0.1.3
Get the amount of threads in the current process
4 versions - Latest release: almost 2 years ago - 1.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
lifetime-thread 0.3.0
A thread with a lifetime. Divide a value into master and slave. After the lifetime of the master ...
7 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 3.14 thousand downloads total - 5 stars on GitHub - 1 maintainer
messaging_thread_pool 3.1.4
A library for aiding the creation of typed thread pool of objects that is communicated with via c...
38 versions - Latest release: about 2 months ago - 9.11 thousand downloads total - 3 stars on GitHub - 1 maintainer
lagoon 0.1.3 💰
A thread pool crate with an array of features
4 versions - Latest release: almost 3 years ago - 1 dependent repositories - 1.58 thousand downloads total - 38 stars on GitHub - 1 maintainer
movie 0.1.2
An actor / thread orchestration library / macro / framework
3 versions - Latest release: about 5 years ago - 2 dependent packages - 1 dependent repositories - 2.94 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
parking 2.2.0
Thread parking and unparking
11 versions - Latest release: 7 months ago - 12 dependent packages - 12,564 dependent repositories - 43.1 million downloads total - 65 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
flume 0.11.0 💰
A blazingly fast multi-producer channel
37 versions - Latest release: 9 months ago - 368 dependent packages - 4,451 dependent repositories - 24.6 million downloads total - 2,036 stars on GitHub - 1 maintainer
hybrid-lock 0.1.0 💰
A hybrid lock with optimistic locking
1 version - Latest release: almost 2 years ago - 423 downloads total - 1 stars on GitHub - 1 maintainer
safina-threadpool 0.2.4
Safe thread pool
10 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 9.1 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
sendable 0.6.1
Rc and Option equivalents that facilitate sending data between threads.
12 versions - Latest release: about 2 years ago - 1 dependent repositories - 4.46 thousand downloads total - 22 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
crossbeam-utils 0.8.19
Utilities for concurrent programming
40 versions - Latest release: 4 months ago - 375 dependent packages - 51,154 dependent repositories - 197 million downloads total - 6,855 stars on GitHub - 3 maintainers
moite_moite 0.2.0
Split a value in two owned parts
2 versions - Latest release: about 5 years ago - 1 dependent package - 7 dependent repositories - 47.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
hydro 0.1.0
cooperative green tasks
1 version - Latest release: over 5 years ago - 719 downloads total - 0 stars on GitHub - 1 maintainer
simple_thread_pool 0.1.1
A simple thread pool.
2 versions - Latest release: about 1 year ago - 569 downloads total - 0 stars on GitHub - 1 maintainer
sharded-thread 1.3.1 💰
Expirement for now
10 versions - Latest release: 3 months ago - 3.36 thousand downloads total - 4 stars on GitHub - 1 maintainer
mco-gen 0.1.1
Stackfull Generator Library in Rust
2 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 3.72 thousand downloads total - 58 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
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
executors 0.9.0
A collection of high-performance task executors.
16 versions - Latest release: about 3 years ago - 4 dependent packages - 11 dependent repositories - 45.2 thousand downloads total - 31 stars on GitHub - 1 maintainer
mappable-rc 0.1.1
Provides mappable reference counted types
2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 61.1 thousand downloads total - 7 stars on GitHub - 1 maintainer
threadgroup 0.1.0
Manage groups of threads as one unit, join the first one that finishes, timeout on join attempts.
1 version - Latest release: over 6 years ago - 1 dependent repositories - 82.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
ergo_sync 0.1.0
Methods and types for making working with the filesystem ergonomic, therefore fun.
1 version - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 2.84 thousand downloads total - 5 stars on GitHub - 1 maintainer
asparit 0.1.0
Async Parallel Iterators for Rust
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1.05 thousand downloads total - 9 stars on GitHub - 1 maintainer
Top 6.9% on crates.io
thread-priority 1.0.0 💰
Library for managing threads priority and schedule policies
29 versions - Latest release: 17 days ago - 13 dependent packages - 29 dependent repositories - 580 thousand downloads total - 104 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
generator 0.8.1
Stackfull Generator Library in Rust
37 versions - Latest release: 2 months ago - 11 dependent packages - 6,376 dependent repositories - 6.13 million downloads total - 272 stars on GitHub - 1 maintainer
momen 0.2.0
low overhead thread pool
3 versions - Latest release: over 1 year ago - 932 downloads total - 2 stars on GitLab.com - 1 maintainer
multithreading 0.1.4
A simple multithreading library in Rust
5 versions - Latest release: about 1 month ago - 1.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
reactivate 0.4.2
Thread Safe Reactive Data Structure. Made with ❤️ for 🦀
22 versions - Latest release: about 1 month ago - 6.35 thousand downloads total - 36 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.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
ref_thread_local 0.1.1
A macro for declaring thread-local `static`s like using both of `lazy_static!` and `RefCell`
3 versions - Latest release: over 2 years ago - 12 dependent packages - 182 dependent repositories - 239 thousand downloads total - 7 stars on GitHub - 1 maintainer
crosstalk 0.2.6
An extremely lightweight, topic-based, cross-thread, in-memory communication library
12 versions - Latest release: about 1 month ago - 3.32 thousand downloads total - 2 stars on GitHub - 1 maintainer
go-spawn 0.1.2
a library that provides macros to spawn and join threads with minimal boilerplate
3 versions - Latest release: about 2 years ago - 1 dependent package - 1.62 thousand downloads total - 1 stars on GitLab.com - 1 maintainer
poolite 0.7.1
A lite threadpool library.
21 versions - Latest release: over 6 years ago - 14.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
thread_local 1.1.8
Per-object thread-local storage
27 versions - Latest release: 3 months ago - 95 dependent packages - 41,835 dependent repositories - 132 million downloads total - 292 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
easy-parallel 3.3.1
Run closures in parallel
10 versions - Latest release: 8 months ago - 30 dependent packages - 636 dependent repositories - 1.06 million downloads total - 109 stars on GitHub - 1 maintainer
Top 2.6% on crates.io
threadpool 1.8.1
A thread pool for running a number of jobs on a fixed set of worker threads.
24 versions - Latest release: almost 4 years ago - 335 dependent packages - 9,134 dependent repositories - 34.3 million downloads total - 531 stars on GitHub - 2 maintainers
thread-tree 0.3.3
A tree-structured thread pool for splitting jobs hierarchically on worker threads. The tree stru...
5 versions - Latest release: over 2 years ago - 1 dependent package - 136 dependent repositories - 178 thousand downloads total - 10 stars on GitHub - 2 maintainers
thread-scoped 1.0.2
Unsafe and deprecated std::thread::scoped
4 versions - Latest release: almost 7 years ago - 9 dependent packages - 398 dependent repositories - 675 thousand downloads total - 3 stars on GitHub - 1 maintainer
threads 0.1.0
Traits to abstract thread-pools
1 version - Latest release: over 3 years ago - 511 downloads total - 0 stars on GitLab.com - 1 maintainer
Top 5.5% on crates.io
thread-id 4.2.1
Get a unique thread ID
10 versions - Latest release: 7 months ago - 41 dependent packages - 3,594 dependent repositories - 12.7 million downloads total - 40 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: 12 months ago - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
threadpool-executor 0.3.2
A threadpool executor.
7 versions - Latest release: 11 months ago - 1.93 thousand downloads total - 1 stars on GitHub - 1 maintainer
usync 0.2.1
fast, drop-in, synchronization primitives
5 versions - Latest release: almost 2 years ago - 3 dependent packages - 3 dependent repositories - 25.9 thousand downloads total - 229 stars on GitHub - 1 maintainer
async-await 0.2.1
Just some macros to emulate the Async and Await :)
5 versions - Latest release: over 7 years ago - 1 dependent repositories - 5.55 thousand downloads total - 39 stars on GitHub - 1 maintainer
singletonThread 1.0.0
thread in a singleton
1 version - Latest release: 4 months ago - 247 downloads total - 0 stars on GitHub - 1 maintainer
piz 0.5.1
piz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompres...
8 versions - Latest release: over 1 year ago - 2 dependent packages - 19 dependent repositories - 154 thousand downloads total - 33 stars on GitHub - 1 maintainer
crosstalk-macros 0.2.6
Procedural macros for crosstalk — An extremely lightweight, topic-based, cross-thread, in-memory ...
9 versions - Latest release: about 1 month ago - 2.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
thread_binder 0.1.0
Bind rayon pools to limit numa effects
1 version - Latest release: about 5 years ago - 1 dependent package - 901 downloads total - 1 stars on GitHub - 1 maintainer
wasm-futures-executor 0.2.0
Executor for asynchronous task based on wasm web workers
4 versions - Latest release: about 2 years ago - 1 dependent repositories - 2.07 thousand downloads total - 29 stars on GitHub - 1 maintainer
utils-atomics 1.1.2 💰
Various atomic utils
19 versions - Latest release: 5 months ago - 1 dependent package - 5.24 thousand downloads total - 1 stars on GitHub - 1 maintainer