Ecosyste.ms: Packages

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

crates.io "atomic" keyword

lazy_ref 0.1.0
Implements a non-blocking synchronization primitive for lazy-initialized immutable references.
1 version - Latest release: about 4 hours ago - 1 downloads total
ach-util 0.1.16
Atomic Channel
16 versions - Latest release: over 1 year ago - 15 dependent packages - 1 dependent repositories - 15.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-lazy 0.1.2
Atomic Channel
3 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 3.48 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-option 0.1.0
Atomic Channel
1 version - Latest release: about 2 years ago - 3 dependent packages - 4.47 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-pubsub 0.2.0
Atomic Channel
11 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 5.68 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach 0.2.1
Atomic Channel
8 versions - Latest release: almost 2 years ago - 1 dependent package - 3.34 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-mpmc 0.2.0
Atomic Channel
6 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 6.36 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-array 0.1.8
Atomic Channel
9 versions - Latest release: about 2 years ago - 3 dependent packages - 8.48 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-cell 0.1.17
Atomic Channel
17 versions - Latest release: over 1 year ago - 5 dependent packages - 1 dependent repositories - 11.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-linked 0.2.2
Atomic Channel
7 versions - Latest release: over 1 year ago - 1 dependent package - 5.55 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-once 0.1.5
Atomic Channel
6 versions - Latest release: over 2 years ago - 2 dependent packages - 4.83 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-ring 0.1.9
Atomic Channel
10 versions - Latest release: about 2 years ago - 5 dependent packages - 1 dependent repositories - 10.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 2.4% on crates.io
loom 0.7.2 💰
Permutation testing for concurrent code
40 versions - Latest release: 16 days ago - 98 dependent packages - 5,688 dependent repositories - 6.27 million downloads total - 1,873 stars on GitHub - 1 maintainer
ach-pool 0.1.1
Atomic Channel
1 version - Latest release: about 2 years ago - 1 dependent package - 1.12 thousand downloads total - 4 stars on GitHub - 1 maintainer
polished-css 0.1.0
Craft polished CSS in Rust following CSSWG standards. Achieve type-safety, modularity, atomicity,...
1 version - Latest release: 7 months ago - 339 downloads total - 3 stars on GitHub - 2 maintainers
polished-css-macros 0.1.0
Procedural macros which support the development of a library crate `polished-css`.
1 version - Latest release: 7 months ago - 1 dependent package - 446 downloads total - 3 stars on GitHub - 2 maintainers
atomicell 0.2.0
Multi-threaded RefCell on atomics
11 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 7.61 thousand downloads total - 7 stars on GitHub - 1 maintainer
async-atomic 0.1.4
Atomics which can be subscribed to and asynchronously notify when updated
5 versions - Latest release: 8 months ago - 1.48 thousand downloads total - 2 stars on GitHub - 2 maintainers
portable-atomic-util 0.2.0 💰
Synchronization primitives built with portable-atomic.
7 versions - Latest release: 2 days ago - 4 dependent packages - 1 dependent repositories - 24.2 thousand downloads total - 107 stars on GitHub - 1 maintainer
lockfree-object-pool 0.1.5
A thread-safe object pool collection with automatic return and attach/detach semantics.
6 versions - Latest release: 4 months ago - 3 dependent packages - 158 dependent repositories - 816 thousand downloads total - 42 stars on GitHub - 1 maintainer
ebri 0.0.5
[NOTE: un-tested. use at your own risk.] ebri (ebr-integrated), that is, a `no-std` EBR (Epoch-Ba...
4 versions - Latest release: 2 months ago - 1.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
slog-atomic 3.1.0
Atomic run-time controllable drain for slog-rs
10 versions - Latest release: about 3 years ago - 8 dependent packages - 42 dependent repositories - 1.66 million downloads total - 7 stars on GitHub - 2 maintainers
portable_atomic_enum_macros 0.2.1
An attribute to create an portable atomic wrapper around a C-style enum
5 versions - Latest release: 2 months ago - 1 dependent package - 10.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
portable_atomic_enum 0.3.1
An attribute to create an portable atomic wrapper around a C-style enum
6 versions - Latest release: 2 months ago - 10.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
waker-queue 0.1.0
A queue with a waker attached. Low level plumbing.
1 version - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 3.15 thousand downloads total - 3 stars on GitHub - 1 maintainer
dashmap_with_out_t_map_trait 5.0.0
Blazing fast concurrent HashMap for Rust.
1 version - Latest release: over 2 years ago - 436 downloads total - 2,727 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
dashmap 5.5.3
Blazing fast concurrent HashMap for Rust.
77 versions - Latest release: 8 months ago - 687 dependent packages - 5,780 dependent repositories - 56.3 million downloads total - 2,727 stars on GitHub - 1 maintainer
xtensa-atomic-emulation-trap 0.4.0
An atomic emulation trap handler for non atomic Xtensa targets.
5 versions - Latest release: about 1 year ago - 2 dependent packages - 13 dependent repositories - 94.5 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
orx-concurrent-iter 1.9.1 💰
A thread-safe, ergonomic and lightweight concurrent iterator trait and efficient implementations.
16 versions - Latest release: 4 days ago - 2.88 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_float 1.0.0
Floating point types which can be safely shared between threads
2 versions - Latest release: 4 days ago - 15 dependent packages - 62 dependent repositories - 1.21 million downloads total - 11 stars on GitHub - 1 maintainer
option-lock 0.3.1
A simple mutex for Option values
5 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 3.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
aarc 0.2.1
Atomically updatable variants of Arc and Weak for lock-free concurrency.
4 versions - Latest release: about 1 month ago - 1.27 thousand downloads total - 146 stars on GitHub - 1 maintainer
skipchannel 2.0.1
skipchannels allow to communicate between threads, but always skip to the last sent value
3 versions - Latest release: almost 4 years ago - 2 dependent repositories - 2.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
contrie 0.1.4
Concurrent map and set
5 versions - Latest release: almost 5 years ago - 1 dependent package - 3 dependent repositories - 13.1 thousand downloads total - 49 stars on GitHub - 1 maintainer
atomicdouble 0.1.4
128-bit atomics for generic type
5 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.04 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
arc-swap 1.7.1
Atomically swappable Arc
41 versions - Latest release: about 2 months ago - 207 dependent packages - 8,434 dependent repositories - 49.8 million downloads total - 653 stars on GitHub - 1 maintainer
Top 4.2% on crates.io
atomic 0.6.0
Generic Atomic<T> wrapper type
18 versions - Latest release: 10 months ago - 84 dependent packages - 3,521 dependent repositories - 15.5 million downloads total - 206 stars on GitHub - 1 maintainer
rclite 0.2.4
small, fast, and memory-friendly reference counting compatible with Arc and Rc APIs
11 versions - Latest release: 11 months ago - 5 dependent packages - 2 dependent repositories - 13.1 thousand downloads total - 171 stars on GitHub - 1 maintainer
atomig 0.4.1 💰
Generic, convenient and lock-free `std` atomics via `Atomic<T>`. Can be used with many primitive ...
8 versions - Latest release: 2 months ago - 2 dependent packages - 27 dependent repositories - 171 thousand downloads total - 36 stars on GitHub - 1 maintainer
swap-buffer-queue 0.2.0 💰
A buffering MPSC queue.
2 versions - Latest release: 6 months ago - 648 downloads total - 65 stars on GitHub - 1 maintainer
Top 5.2% on crates.io
portable-atomic 1.6.0 💰
Portable atomic types including support for 128-bit atomics, atomic float, etc.
43 versions - Latest release: 5 months ago - 87 dependent packages - 3,945 dependent repositories - 19.9 million downloads total - 107 stars on GitHub - 1 maintainer
atomic-maybe-uninit 0.3.1 💰
Atomic operations on potentially uninitialized integers.
26 versions - Latest release: 7 months ago - 10.7 thousand downloads total - 14 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
Top 0.7% on crates.io
crossbeam 0.8.4
Tools for concurrent programming
36 versions - Latest release: 4 months ago - 892 dependent packages - 7,971 dependent repositories - 33.8 million downloads total - 6,543 stars on GitHub - 4 maintainers
Top 0.7% on crates.io
crossbeam-epoch 0.9.18
Epoch-based garbage collection
38 versions - Latest release: 4 months ago - 62 dependent packages - 33,948 dependent repositories - 140 million downloads total - 6,543 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
actix-interop 0.4.0 💰
Use async/await syntax with actix actors.
5 versions - Latest release: about 2 years ago - 4 dependent repositories - 5.58 thousand downloads total - 14 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
mendeleev 0.8.0
List of chemical elements, their isotopes, and their properties
8 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 3.87 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
Top 9.6% on crates.io
atomic-take 1.1.0
Atomically take a value out of a container once.
3 versions - Latest release: over 1 year ago - 11 dependent packages - 78 dependent repositories - 2.84 million downloads total - 18 stars on GitHub - 1 maintainer
atomic-int 0.1.4
Atomics for additional integers, like C/FFI types
5 versions - Latest release: 3 months ago - 1 dependent package - 6.28 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
sharded-slab 0.1.7 💰
A lock-free concurrent slab.
17 versions - Latest release: 7 months ago - 17 dependent packages - 18,640 dependent repositories - 82 million downloads total - 239 stars on GitHub - 1 maintainer
swym 0.1.0-preview
Transactional memory for rust
1 version - Latest release: about 5 years ago - 1 dependent package - 690 downloads total - 209 stars on GitHub - 1 maintainer
semaphore 0.4.0
Atomic/lock-free counting semaphore
6 versions - Latest release: over 6 years ago - 1 dependent package - 3 dependent repositories - 28.4 thousand downloads total - 7 stars on GitHub - 1 maintainer
someday 0.6.0
Lock-free MVCC primitive
11 versions - Latest release: 3 months ago - 3.23 thousand downloads total - 6 stars on GitHub - 1 maintainer
hv-atom 0.1.0
Convenient abstractions for atomic operations on smart pointer/reference types, based on the `ato...
1 version - Latest release: over 2 years ago - 1 dependent package - 845 downloads total - 14 stars on GitHub - 1 maintainer
riscv-atomic-emulation-trap 0.4.1
An atomic emulation trap handler for non atomic RISC-V targets.
7 versions - Latest release: 8 months ago - 1 dependent package - 11 dependent repositories - 120 thousand downloads total - 8 stars on GitHub - 1 maintainer
hv-cell 0.1.0
A no-std port of the `atomic_refcell` crate with additional `Arc`-centric functionality
1 version - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 1.19 thousand downloads total - 14 stars on GitHub - 1 maintainer
rcu_cell 0.1.11
a lockless rcu cell implementation
12 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 11.4 thousand downloads total - 18 stars on GitHub - 1 maintainer
stackarc 0.1.0
A little crate implementing an unallocated Arc.
1 version - Latest release: over 3 years ago - 616 downloads total - 1 maintainer
skribble 0.0.0 💰
skribble is a fully typed atomic css compiler for rust, node, deno and the browser
1 version - Latest release: over 1 year ago - 330 downloads total - 3 stars on GitHub - 1 maintainer
atomic_prim_traits 0.2.0
Traits over primitive atomic types.
3 versions - Latest release: almost 4 years ago - 1 dependent package - 1.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
skribble_core 0.0.0 💰
Core features for the skribble atomic css library
1 version - Latest release: over 1 year ago - 1 dependent package - 542 downloads total - 3 stars on GitHub - 1 maintainer
wasserglas 0.1.0
A fixed size thread-safe object pool with automatic reattachment
1 version - Latest release: almost 3 years ago - 460 downloads total - 1 stars on GitHub - 1 maintainer
atomic-wait 1.1.0 💰
Cross-platform atomic wait and wake (aka futex) functionality.
5 versions - Latest release: over 1 year ago - 5 dependent packages - 4 dependent repositories - 41.1 thousand downloads total - 86 stars on GitHub - 1 maintainer
atomic-time 0.1.4 💰
`AtomicDuration`, `AtomicOptionDuration`, `AtomicSystemTime`, `AtomicOptionSystemTime`, `AtomicIn...
5 versions - Latest release: 5 months ago - 5.58 thousand downloads total - 5 stars on GitHub - 1 maintainer
skribble_color 0.0.0 💰
convert between different supported css color formats using the palette crate
1 version - Latest release: about 1 year ago - 310 downloads total - 3 stars on GitHub - 1 maintainer
atomic_once_cell 0.1.6
Thread-safe and lock-free OnceCell and Lazy
6 versions - Latest release: 8 months ago - 1 dependent repositories - 40.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
radium 1.1.0
Portable interfaces for maybe-atomic types
19 versions - Latest release: 5 months ago - 3 dependent packages - 9,263 dependent repositories - 46.4 million downloads total - 41 stars on GitHub - 2 maintainers
Top 7.0% on crates.io
cache-padded 1.3.0
Prevent false sharing by padding and aligning to the length of a cache line
5 versions - Latest release: 12 months ago - 23 dependent packages - 10,370 dependent repositories - 20.9 million downloads total - 48 stars on GitHub - 1 maintainer
stm-core 0.4.0
Implementation of Software transactional memory. STM Allows composable atomic operations. STM-cor...
1 version - Latest release: about 6 years ago - 1 dependent package - 5.27 thousand downloads total - 240 stars on GitHub - 1 maintainer
stm 0.4.0
Implementation of Software transactional memory. Allows composable atomic operations.
10 versions - Latest release: about 6 years ago - 2 dependent packages - 12.2 thousand downloads total - 240 stars on GitHub - 1 maintainer
Top 7.8% on crates.io
try-lock 0.2.5 💰
A lightweight atomic lock.
7 versions - Latest release: 5 months ago - 6 dependent packages - 32,872 dependent repositories - 116 million downloads total - 28 stars on GitHub - 1 maintainer
atomic-traits 0.4.0
The traits for generic atomic operations
4 versions - Latest release: 3 months ago - 4 dependent packages - 40 dependent repositories - 986 thousand downloads total - 8 stars on GitHub - 1 maintainer
rw-cell 2.0.1
Write data to cell from anything place your application without copy, lock and reading in one place
11 versions - Latest release: about 1 month ago - 5.59 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
atomic-write-file 0.1.4
Write files atomically to a file system
5 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 1.72 million downloads total - 15 stars on GitHub - 1 maintainer
atom_box 0.2.0
A safe idiomatic Rust implementation of Atomic Box using hazard pointers
4 versions - Latest release: 6 months ago - 1.35 thousand downloads total - 4 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
Top 7.3% on crates.io
object-pool 0.5.4
A thread-safe object pool with automatic return and attach/detach semantics
21 versions - Latest release: almost 3 years ago - 12 dependent packages - 188 dependent repositories - 673 thousand downloads total - 70 stars on GitHub - 1 maintainer
atomic_fn 0.2.1
Generic AtomicFnPtr<T> wrapper type for atomic function pointers
1 version - Latest release: about 2 years ago - 684 downloads total - 0 stars on GitHub - 1 maintainer
ref-swap 0.1.2
Safe wrapper around AtomicPtr
3 versions - Latest release: 11 months ago - 1 dependent repositories - 7.75 thousand downloads total - 0 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: 4 months ago - 246 downloads total - 6 stars on GitHub - 1 maintainer
shareable 0.1.1
Thread shareable objects using the minimal amount of synchronization.
4 versions - Latest release: almost 8 years ago - 1 dependent package - 4.38 thousand downloads total - 1 maintainer
atomic-destroy 0.1.0
An value which can be atomically read and destroyed; like an atomic Option.
1 version - Latest release: almost 4 years ago - 499 downloads total - 0 stars on GitHub - 1 maintainer
atomic-write 0.2.0
Efficient atomic writes with replacement
4 versions - Latest release: over 5 years ago - 1 dependent package - 2.67 thousand downloads total - 1 maintainer
atomic_enum 0.3.0
An attribute to create an atomic wrapper around a C-style enum
4 versions - Latest release: 3 months ago - 11 dependent packages - 9 dependent repositories - 129 thousand downloads total - 32 stars on GitHub - 1 maintainer
atomic-instant 0.1.1
Atomic wrapper for quanta::Instant
2 versions - Latest release: about 3 years ago - 1 dependent package - 3 dependent repositories - 20.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
atomic_mpmc
Atomic Multi-Producer Multi-Consumer Queue
4 versions - Latest release: 17 days ago - 1.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
arccell
An attempt at AtomicReferences in Rust
1 version - Latest release: 17 days ago - 571 downloads total - 1 maintainer
swap-arc 0.1.1
A swappable Arc
2 versions - Latest release: about 1 year ago - 1 dependent repositories - 4.22 thousand downloads total - 4 stars on GitHub - 1 maintainer
atomic-array-rs
Defines several array types in which elements may be updated atomically. Intended to provide atom...
1 version - Latest release: 18 days ago - 573 downloads total - 1 maintainer
atomic_bitfield 0.1.0
A bitfield abstraction for the core atomic types.
1 version - Latest release: about 5 years ago - 1 dependent repositories - 691 downloads total - 10 stars on GitHub - 1 maintainer
atomic-memcpy 0.2.2 💰
Byte-wise atomic memcpy.
8 versions - Latest release: 9 months ago - 2.41 thousand downloads total - 23 stars on GitHub - 1 maintainer
atomic_ring_buffer
A fixed-size multi-producer multi-consumer queue that works on bare-metal systems.
1 version - Latest release: 18 days ago - 901 downloads total - 1 maintainer
atomic_ref 0.2.1
Atomic &'a T types with support for static allocation
5 versions - Latest release: over 2 years ago - 1 dependent package - 3 dependent repositories - 23.4 thousand downloads total - 5 stars on GitHub - 1 maintainer
async-event 0.1.0
An efficient async condition variable for lock-free algorithms.
1 version - Latest release: 10 months ago - 3 dependent packages - 1 dependent repositories - 66.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
width_counters 2.0.1
Atomic counters with variable bit widths and customizable atomic ordering
8 versions - Latest release: 11 months ago - 1.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
lariv 0.3.2
Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed ...
12 versions - Latest release: 9 months ago - 2.86 thousand downloads total - 55 stars on GitHub - 1 maintainer
sento 0.1.1
A lock-free, append-only atomic pool.
2 versions - Latest release: almost 2 years ago - 573 downloads total - 64 stars on GitHub - 1 maintainer