Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "synchronization" keyword
bevy_sync 0.13.0
Plugin for synchronizing entities and components between server and its clients.23 versions - Latest release: 3 months ago - 1 dependent repositories - 6.55 thousand downloads total - 6 stars on GitHub - 1 maintainer
triple_buffer 7.0.0
An implementation of triple buffering, useful for sharing frequently updated data between threads31 versions - Latest release: 7 months ago - 3 dependent packages - 47 dependent repositories - 67.1 thousand downloads total - 78 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 1 month ago - 2 dependent packages - 947 downloads total - 1 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
10 versions - Latest release: over 1 year ago - 22 dependent packages - 4 dependent repositories - 588 thousand downloads total - 1,237 stars on GitHub - 1 maintainer
kanal 0.1.0-pre8
The fast sync and async channel that Rust deserves10 versions - Latest release: over 1 year ago - 22 dependent packages - 4 dependent repositories - 588 thousand downloads total - 1,237 stars on GitHub - 1 maintainer
hurdles 1.0.1
Counter-based thread barrier5 versions - Latest release: over 5 years ago - 3 dependent packages - 3 dependent repositories - 41.6 thousand downloads total - 48 stars on GitHub - 1 maintainer
guardian 1.1.0
Provides owned mutex guards for refcounted mutexes.6 versions - Latest release: 5 months ago - 4 dependent packages - 10.7 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
11 versions - Latest release: over 1 year ago - 90 dependent packages - 3,801 dependent repositories - 15 million downloads total - 165 stars on GitHub - 1 maintainer
futures-intrusive 0.5.0
Futures based on intrusive data structures - for std and no-std environments.11 versions - Latest release: over 1 year ago - 90 dependent packages - 3,801 dependent repositories - 15 million downloads total - 165 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
40 versions - Latest release: 4 months ago - 414 dependent packages - 51,154 dependent repositories - 199 million downloads total - 6,855 stars on GitHub - 3 maintainers
crossbeam-utils 0.8.19
Utilities for concurrent programming40 versions - Latest release: 4 months ago - 414 dependent packages - 51,154 dependent repositories - 199 million downloads total - 6,855 stars on GitHub - 3 maintainers
Top 5.4% on crates.io
5 versions - Latest release: 4 months ago - 17 dependent packages - 31 dependent repositories - 2.16 million downloads total - 6,543 stars on GitHub - 3 maintainers
crossbeam-skiplist 0.1.3
A concurrent skip list5 versions - Latest release: 4 months ago - 17 dependent packages - 31 dependent repositories - 2.16 million downloads total - 6,543 stars on GitHub - 3 maintainers
Top 0.7% on crates.io
20 versions - Latest release: 4 months ago - 186 dependent packages - 17,140 dependent repositories - 68.1 million downloads total - 6,855 stars on GitHub - 2 maintainers
crossbeam-queue 0.3.11
Concurrent queues20 versions - Latest release: 4 months ago - 186 dependent packages - 17,140 dependent repositories - 68.1 million downloads total - 6,855 stars on GitHub - 2 maintainers
Top 0.7% on crates.io
38 versions - Latest release: 4 months ago - 67 dependent packages - 33,948 dependent repositories - 142 million downloads total - 6,543 stars on GitHub - 3 maintainers
crossbeam-epoch 0.9.18
Epoch-based garbage collection38 versions - Latest release: 4 months ago - 67 dependent packages - 33,948 dependent repositories - 142 million downloads total - 6,543 stars on GitHub - 3 maintainers
Top 0.7% on crates.io
25 versions - Latest release: 4 months ago - 65 dependent packages - 33,060 dependent repositories - 129 million downloads total - 6,694 stars on GitHub - 3 maintainers
crossbeam-deque 0.8.5
Concurrent work-stealing deque25 versions - Latest release: 4 months ago - 65 dependent packages - 33,060 dependent repositories - 129 million downloads total - 6,694 stars on GitHub - 3 maintainers
Top 0.6% on crates.io
39 versions - Latest release: 3 months ago - 1,372 dependent packages - 36,222 dependent repositories - 142 million downloads total - 6,543 stars on GitHub - 3 maintainers
crossbeam-channel 0.5.12
Multi-producer multi-consumer channels for message passing39 versions - Latest release: 3 months ago - 1,372 dependent packages - 36,222 dependent repositories - 142 million downloads total - 6,543 stars on GitHub - 3 maintainers
Top 0.7% on crates.io
36 versions - Latest release: 4 months ago - 1,001 dependent packages - 7,971 dependent repositories - 34.2 million downloads total - 6,543 stars on GitHub - 4 maintainers
crossbeam 0.8.4
Tools for concurrent programming36 versions - Latest release: 4 months ago - 1,001 dependent packages - 7,971 dependent repositories - 34.2 million downloads total - 6,543 stars on GitHub - 4 maintainers
Top 5.1% on crates.io
25 versions - Latest release: 9 months ago - 31 dependent packages - 174 dependent repositories - 404 thousand downloads total - 747 stars on GitHub - 1 maintainer
bus 2.4.1
A lock-free, bounded, single-producer, multi-consumer, broadcast channel.25 versions - Latest release: 9 months ago - 31 dependent packages - 174 dependent repositories - 404 thousand downloads total - 747 stars on GitHub - 1 maintainer
atomicell 0.2.0
Multi-threaded RefCell on atomics11 versions - Latest release: 8 months ago - 2 dependent packages - 1 dependent repositories - 7.61 thousand downloads total - 7 stars on GitHub - 1 maintainer
async-semaphore 1.2.0
An async semaphore4 versions - Latest release: over 3 years ago - 2 dependent packages - 2 dependent repositories - 101 thousand downloads total - 224 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
12 versions - Latest release: over 3 years ago - 63 dependent packages - 4,193 dependent repositories - 11.4 million downloads total - 231 stars on GitHub - 1 maintainer
async-mutex 1.4.0
Async mutex12 versions - Latest release: over 3 years ago - 63 dependent packages - 4,193 dependent repositories - 11.4 million downloads total - 231 stars on GitHub - 1 maintainer
syncthreads 0.5.0
Safe thread synchronization13 versions - Latest release: 1 day ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
parking_monitor 0.1.1
Parking-lot-flavored monitor synchronization construct2 versions - Latest release: 7 months ago - 908 downloads total - 2 stars on GitHub - 1 maintainer
adjusting_clock 0.1.0
Measure time, while synchronizing it with an external source, for example adjusting the clock of ...1 version - Latest release: over 1 year ago - 1.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
take-static 0.1.2
Static items that provide mutable access only once.3 versions - Latest release: 9 months ago - 15.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
async-barrier 1.1.0
An async barrier4 versions - Latest release: over 3 years ago - 2 dependent packages - 4 dependent repositories - 76.6 thousand downloads total - 223 stars on GitHub
Top 5.4% on crates.io
7 versions - Latest release: over 3 years ago - 18 dependent packages - 117 dependent repositories - 1.78 million downloads total - 224 stars on GitHub - 1 maintainer
async-rwlock 1.3.0
Async reader-writer lock7 versions - Latest release: over 3 years ago - 18 dependent packages - 117 dependent repositories - 1.78 million downloads total - 224 stars on GitHub - 1 maintainer
synchronoise 1.0.1
Synchronization primitives that build upon the standard library6 versions - Latest release: over 1 year ago - 7 dependent packages - 203 dependent repositories - 544 thousand downloads total - 18 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
8 versions - Latest release: almost 4 years ago - 5 dependent packages - 569 dependent repositories - 2.44 million downloads total
simple-mutex 1.1.5
A mutex more efficient than std and simpler than parking_lot8 versions - Latest release: almost 4 years ago - 5 dependent packages - 569 dependent repositories - 2.44 million downloads total
kernel_guard 0.1.0
RAII wrappers to create a critical section with local IRQs or preemption disabled1 version - Latest release: about 1 year ago - 895 downloads total - 428 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
ensync 1.0.1
A flexible ENcrypted file SYNChroniser suitable for uses where the central location is not fully ...12 versions - Latest release: over 2 years ago - 8.13 thousand downloads total - 28 stars on GitHub - 1 maintainer
pool_barrier 0.1.1
A barrier for blocking a main thread until the completion of work which has been offloaded to wor...2 versions - Latest release: almost 7 years ago - 1 dependent repositories - 1.59 thousand downloads total - 4 stars on GitHub - 1 maintainer
rwth_cli 0.1.3
A command line tool to synchronize your RWTH Aachen learning materials with your local files4 versions - Latest release: over 4 years ago - 1.88 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
maybe_atomic_refcell 0.3.1 💰
AtomicRefcell for debug mode and UnsafeCell in release mode4 versions - Latest release: almost 2 years ago - 1.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
sync-wait-group 0.1.1
Wait group for synchronizing the beginning or end of some computation.2 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 1.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
interlock 0.0.4
Readers-writer locks designed for locking intervals5 versions - Latest release: about 1 year ago - 1.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
run-down 0.1.1
An implementation of run-down protection in rust.2 versions - Latest release: over 4 years ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
async_progress 0.2.1
Create sync points across async tasks4 versions - Latest release: 8 months ago - 2 dependent packages - 3 dependent repositories - 3.21 thousand downloads total - 3 stars on GitHub - 1 maintainer
clocked-dispatch 4.0.2
Provides a clocked message dispatch service18 versions - Latest release: over 5 years ago - 12.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
call-once 0.1.0
A type that can only be called sucessfully once.1 version - Latest release: 9 months ago - 1 dependent package - 15.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
gpscandump 1.0.1
Logs GPS and CAN-bus data and synchronizes the CAN-data with the GPS-data2 versions - Latest release: about 2 years ago - 757 downloads total - 2 stars on GitHub - 1 maintainer
monitor_rs
Monitor synchronization construct1 version - Latest release: 5 days ago - 1.52 thousand downloads total - 14 stars on GitHub - 1 maintainer
monitor 0.1.0
Monitor synchronization construct4 versions - Latest release: almost 8 years ago - 3 dependent packages - 3 dependent repositories - 44.5 thousand downloads total - 14 stars on GitHub - 1 maintainer
duet 0.2.0
bi-directional synchronization1 version - Latest release: over 2 years ago - 492 downloads total - 1 stars on GitHub - 1 maintainer
e_book_sync_library 0.3.6
Synchonize e-book with your local e-library2 versions - Latest release: over 3 years ago - 975 downloads total - 3 stars on GitHub - 1 maintainer
libmcs 0.1.0 💰
A MCS Lock Library1 version - Latest release: about 7 years ago - 1.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
nb-sync 0.2.0
Non-blocking synchronization structures for bare-metal environments2 versions - Latest release: almost 6 years ago - 1.53 thousand downloads total - 5 stars on GitHub - 1 maintainer
futures-shuttle 0.2.1
Futures-aware shuttle synchronization object5 versions - Latest release: about 6 years ago - 3.07 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
async-observable 0.4.2
Async & reactive synchronization model to keep multiple async tasks / threads partially synchroni...7 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 3.97 thousand downloads total - 0 stars on GitHub - 1 maintainer
libsync 0.1.0
A library containing channels and other synchronisation object implementations.1 version - Latest release: 7 days ago - 0 downloads total - 1 maintainer
mutex-extra 0.9.9
`RefMutex<T>` that is similar to `Mutex<T>` but is `Sync` and `Send` even if `T` isn't `Send`.4 versions - Latest release: over 2 years ago - 1.44 thousand downloads total - 0 stars on GitHub - 1 maintainer
more-sync 0.1.5
More synchronization utils.6 versions - Latest release: over 1 year ago - 1.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
waitable 0.1.0
A synchronized (atomic) value container implementing the Mutex+Condvar pattern for efficient bloc...1 version - Latest release: over 1 year ago - 1.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
rsevents-extra 0.2.2
Synchronization objects built on top of rsevents. Semaphore, countdown event, and more.4 versions - Latest release: about 1 year ago - 1.88 thousand downloads total - 14 stars on GitHub - 1 maintainer
par-iter-sync 0.1.11
Parallel Iterator With Sequential Output10 versions - Latest release: about 1 year ago - 2 dependent packages - 3 dependent repositories - 6.52 thousand downloads total - 1 stars on GitHub - 1 maintainer
rsevents 0.3.1
Manual and auto reset events for signaling threads and writing new synchronization primitives lik...6 versions - Latest release: over 1 year ago - 2 dependent packages - 2 dependent repositories - 149 thousand downloads total - 18 stars on GitHub - 1 maintainer
amity 0.1.0
Concurrency algorithms2 versions - Latest release: about 1 month ago - 610 downloads total - 3 stars on GitHub - 1 maintainer
dioxus-query 0.4.0 💰
Fully-typed, async, reusable state management and synchronization for Dioxus 🧬7 versions - Latest release: 5 months ago - 1.96 thousand downloads total - 28 stars on GitHub - 1 maintainer
crossbeam-skiplist_piedb 0.8.11
A concurrent skip list3 versions - Latest release: about 2 years ago - 1 dependent repositories - 1.99 thousand downloads total - 6,855 stars on GitHub - 1 maintainer
phoenix-tls 0.1.0
Utilities for creating always present thread locals.1 version - Latest release: almost 3 years ago - 454 downloads total - 0 stars on GitHub - 1 maintainer
rcurs 0.1.0
An oxidized RCU implementation1 version - Latest release: 4 months ago - 286 downloads total - 1 maintainer
discro 0.29.2
DISCRete Observables for asynchronous Functional Reactive Programming (FRP).54 versions - Latest release: about 2 months ago - 1 dependent package - 3 dependent repositories - 17.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
rumor-server 0.1.0
reserved; server for rumor file synchronization protocol1 version - Latest release: 6 months ago - 262 downloads total - 0 stars on GitHub - 1 maintainer
rumor-client 0.1.0
reserved; client for rumor file synchronization protocol1 version - Latest release: 6 months ago - 290 downloads total - 0 stars on GitHub - 1 maintainer
rumor 0.1.0
reserved; library for rumor file synchronization protocol1 version - Latest release: 6 months ago - 271 downloads total - 0 stars on GitHub - 1 maintainer
messaging 1.0.6
A simple two-way messaging crate7 versions - Latest release: 4 months ago - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
rt-history 3.0.0
An RT-safe history log with error checking3 versions - Latest release: 10 months ago - 1.24 thousand downloads total - 3 stars on GitHub - 1 maintainer
bitar 0.11.0
bita archive utilities14 versions - Latest release: about 1 year ago - 2 dependent packages - 2 dependent repositories - 18.5 thousand downloads total - 252 stars on GitHub - 1 maintainer
bita 0.11.0
Differential file synchronization over http(s).21 versions - Latest release: about 1 year ago - 8.49 thousand downloads total - 252 stars on GitHub - 1 maintainer
wait-for-me 0.3.0
Async CountDownLatch5 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 18.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
async-watch 0.3.1
Async watch channel4 versions - Latest release: over 3 years ago - 11.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
async-watch2 0.1.0
Async watch channel1 version - Latest release: over 3 years ago - 477 downloads total - 6 stars on GitHub - 1 maintainer
netbox2netshot 0.1.12
Synchronization tool between netbox and netshot10 versions - Latest release: 11 months ago - 3.14 thousand downloads total - 43 stars on GitHub - 1 maintainer
just-watch 0.2.0
Async watch channel1 version - Latest release: 8 months ago - 285 downloads total - 2 stars on GitHub - 1 maintainer
mpmcpq 0.9.3
Multi-producer multi-consumer Priority Queue12 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 3.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
ciruela 0.6.12
A peer-to-peer synchronization software for servers in datacenters.54 versions - Latest release: over 5 years ago - 31.1 thousand downloads total - 66 stars on GitHub - 1 maintainer
latches 0.2.0
A downward counter (CountDownLatch) which can be used to synchronize threads or coordinate tasks5 versions - Latest release: 5 months ago - 1.12 thousand downloads total - 3 stars on GitHub - 1 maintainer
clone-replace 0.1.1
Share mutable data by cloning and replacing a reference version2 versions - Latest release: about 2 years ago - 3 dependent packages - 2 dependent repositories - 1.98 thousand downloads total - 1 maintainer
actors 0.1.0
Provides actor-like concurrency for Rust1 version - Latest release: almost 9 years ago - 1.93 thousand downloads total - 15 stars on GitHub - 1 maintainer
rendezvous_swap 0.1.0
Swap data and sync execution between a pair of threads efficiently1 version - Latest release: about 1 year ago - 347 downloads total - 4 stars on GitHub - 1 maintainer
per-thread-mutex 0.1.2 💰
Synchronization lock designed for wrapping thread-unsafe C libraries3 versions - Latest release: 7 months ago - 815 downloads total - 1 stars on GitHub - 1 maintainer
optra 0.2.1
An engine for remote file synchronization3 versions - Latest release: over 7 years ago - 2.55 thousand downloads total - 3 stars on GitHub - 1 maintainer
trailing_cell 0.3.0
Provides wrappers for sharing a data structure where read speed is important and strict consisten...5 versions - Latest release: over 6 years ago - 3.02 thousand downloads total - 6 stars on GitHub - 1 maintainer
loole 0.3.0
A safe async/sync multi-producer, multi-consumer channel20 versions - Latest release: 4 months ago - 5.31 thousand downloads total - 144 stars on GitHub - 1 maintainer
async-subscription-map 0.1.0
Async bookkeeping datastructure for state subscriptions1 version - Latest release: over 1 year ago - 833 downloads total - 0 stars on GitHub - 1 maintainer
arcu 0.1.1
An Rcu implementation using an Arc to keep the read critical section should and handle cleanup2 versions - Latest release: 3 months ago - 725 downloads total - 0 stars on GitHub - 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 - 6.96 thousand downloads total - 376 stars on GitHub - 1 maintainer
Related Keywords
rust
38
concurrency
18
async
16
lock-free
14
sync
14
multithreading
11
channel
10
data-structures
10
parallelism
9
threads
9
mutex
7
asynchronous
7
atomic
6
mpmc
5
wait-free
5
lock
4
monitor
4
rcu
4
non-blocking
4
thread
3
observable
3
reactive
3
broadcast
3
file-synchronization
3
barrier
3
await
3
rust-lang
3
synchronize
3
file-sync
3
rust-crate
2
delta-update
2
message
2
differential
2
file
2
futures
2
refcell
2
software-update
2
ota-update
2
download
2
concurrent
2
differential-updates
2
parking_lot
2
sofware-update
2
no-std
2
mpsc
2
messaging
2
nonblocking
2
once
2
set
2
map
2
skiplist
2
wait
2
events
2
cli
2
garbage
2
countdown
2
hacktoberfest
1
state
1
interprocess-communication
1
dioxus
1
algorithms
1
win32
1
signals
1
futex
1
parallelize
1
sequential
1
iterator
1
crate
1
condvar
1
channels
1
synchronisation
1
shuttle
1
fifo
1
sync-files
1
e-book
1
utility
1
queue
1
memory-mapping
1
interprocess
1
zero-copy
1
subscription
1
btrees
1
subscriptions
1
eventual
1
consistency
1
abst
1
ot
1
remote-files
1
bindings
1
memory
1
cross-platform
1
actor
1
latch
1
countdownlatch
1
peer-to-peer
1
filesync
1
p2p
1
priority-queue
1
netbox
1
network
1