#atomic


  1. arc-swap

    Atomically swappable Arc

    v1.9.2 20.5M #arc #atomic

  2. portable-atomic

    Portable atomic types including support for 128-bit atomics, atomic float, etc

    v1.13.1 35.5M #atomic #no-alloc

  3. crossbeam-utils

    concurrent programming

    v0.8.21 52.6M #scoped-thread #cache #atomic #atomic-cache

  4. crossbeam

    Tools for concurrent programming

    v0.8.4 8.8M #lock-free #atomic #rcu #garbage #non-blocking

  5. sharded-slab

    A lock-free concurrent slab

    v0.1.7 35.8M #lock-free #slab-allocator #allocator #atomic #slab

  6. dashmap

    Blazing fast concurrent HashMap for Rust

    v7.0.0-rc2 23.7M #hash-map #concurrency #atomic

  7. loom

    Permutation testing for concurrent code

    v0.7.2 2.9M #lock-free #concurrency-testing #atomic

  8. papaya

    A fast and ergonomic concurrent hash-table for read-heavy workloads

    v0.2.4 879K #lock-free #hash-map #concurrency #atomic

  9. boxcar

    A concurrent, append-only vector

    v0.2.14 1.7M #lock-free #atomic #concurrency #vector

  10. atomic

    Generic Atomic<T> wrapper type

    v0.6.1 7.9M #no-std

  11. atomic_refcell

    Threadsafe RefCell

    v0.1.14 568K #refcell #thread-safe #borrow #atomic #bit #atomic-ref #portable-atomic #rw-lock #performance-critical

  12. atomic_float

    Floating point types which can be safely shared between threads

    v1.1.0 531K #floating-point #atomic #atomicf32 #float

  13. radium

    Portable interfaces for maybe-atomic types

    v1.1.1 16.8M #atomic #atomic-cell #traits #sync #cell

  14. clocksource

    times and durations with fixed-size representations

    v1.0.1 489K #clock #atomic #timestamp #duration

  15. lockfree-object-pool

    A thread-safe object pool collection with automatic return and attach/detach semantics

    v0.1.6 510K #object-pool #lock-free #atomic #non-blocking

  16. crossbeam-epoch

    Epoch-based garbage collection

    v0.9.20 40.8M #lock-free #rcu #atomic

  17. diatomic-waker

    An async, lock-free synchronization primitive for task wakeup

    v0.2.3 585K #atomic-waker #waker #async #atomic #no-alloc

  18. atomic-time

    Lock-free, thread-safe atomic versions of Duration, SystemTime, Instant and their Option variants

    v0.2.1 181K #atomic-duration #atomic-instant #atomic-systemtime #atomic

  19. atomic-maybe-uninit

    Atomic operations on potentially uninitialized integers

    v0.3.19 7.3K #atomic #integer #no-alloc

  20. common_traits

    Traits to write generic functions on different numeric types, with atomic support, and other features

    v0.12.1 51K #numeric-traits #atomic #math #numeric

  21. atomig

    Generic, convenient and lock-free std atomics via Atomic<T>. Can be used with many primitive types (including floats) and with custom types.

    v0.4.3 114K #atom #order #cas #generic #atomic

  22. orx-concurrent-iter

    A thread-safe and ergonomic concurrent iterator trait and efficient lock-free implementations

    v3.3.0 772K #iterator #concurrency #atomic

  23. arcshift

    Replacement for std::sync::Arc<T> that supports updating the value, with some caveats

    v0.4.4 230 #atomic #updating #arc

  24. quad-rand

    Pseudo random implementation with core atomics

    v0.2.3 731K #random #atomic #generator #range #srand #shuffle

  25. atomic-write-file

    Write files atomically to a file system

    v0.3.0 141K #write-file #atomic-write #atomic

  26. orx-concurrent-vec

    A thread-safe, efficient and lock-free vector allowing concurrent grow, read and update operations

    v3.10.0 10K #lock-free #atomic #concurrency #lock-free-data-structures #vec

  27. parcopy

    Parallel, atomic, and safe file/directory copying for Rust

    v0.3.2 11K #parallel #nfs #atomic #filesystem

  28. turbovault-vault

    Vault management, file operations, and watching

    v1.5.0 550 #file-watching #transaction #write-file #atomic #graph #file-cache #obsidian #obsidian-vault #file-watcher #vault-manager

  29. try-lock

    A lightweight atomic lock

    v0.2.5 36.3M #locking #atomic-swap #atomic

  30. portable-atomic-util

    Synchronization primitives built with portable-atomic

    v0.2.7 9.3M #portable-atomic #synchronization-primitive #built #atomic

  31. orx-concurrent-ordered-bag

    An efficient, convenient and lightweight grow-only concurrent data structure allowing high performance and ordered concurrent collection

    v3.4.0 760K #lock-free-data-structures #lock-free #data-structures #concurrency #atomic

  32. clashmap

    Sharded hashmap suitable for fast concurrent access

    v1.3.0 220K #hash-map #atomic #concurrency

  33. trypema

    High-performance rate limiting primitives in Rust, designed for concurrency safety, low overhead, and predictable latency

    v1.1.0 180 #rate-limiting #atomic #throttling #concurrency

  34. atomic-take

    Atomically take a value out of a container once

    v1.1.0 558K #lock-free #atomic #options

  35. qubit-atomic

    User-friendly atomic operations wrapper providing JDK-like atomic API

    v0.13.4 160 #lock-free #atomic #qubit #thread-safe #concurrency

  36. orx-pinned-concurrent-col

    A core data structure with a focus to enable high performance, possibly lock-free, concurrent collections using a PinnedVec as the underlying storage

    v2.18.0 718K #lock-free-data-structures #lock-free #data-structures #atomic #bag #concurrency

  37. object-pool

    A thread-safe object pool with automatic return and attach/detach semantics

    v0.6.0 125K #lock-free #atomic #garbage

  38. atomic-wait

    Cross-platform atomic wait and wake (aka futex) functionality

    v1.1.0 206K #cross-platform #futex #atomic

  39. qubit-cas

    Typed compare-and-swap executor with retry-aware conflict handling

    v0.8.0 #atomic #compare-and-swap #qubit #retry #cas

  40. kovan-channel

    Multi-producer multi-consumer channels using Kovan for memory reclamation

    v0.1.14 2.0K #lock-free #mpmc #concurrency #channel #atomic

  41. marble

    garbage-collecting on-disk object store

    v16.0.2 #object-store #write-batch #database #garbage-collect #atomic #statistics #on-disk #garbage-collection #object-id #store-config

  42. drcp-format

    Parse and write DRCP and literal definition files

    v0.3.1 140 #solver #parser #proof #atomic #constraint-programming #forms #parse-and-write

  43. swmr-epoch

    Single-writer multi-reader epoch-based garbage collection system with minimal locking

    v0.3.12 #garbage-collection #atomic #epoch #smr

  44. atomic-memcpy

    Byte-wise atomic memcpy

    v0.2.3 #atomic #byte-wise #no-alloc

  45. gvrn

    Deterministic runtime for the govern pipeline (spec 022)

    v0.21.0 #specification #atomic #govern #slash-command #checkbox #prose #llm #spec-driven #mcp-server #extension-point

  46. cache-padded

    Prevent false sharing by padding and aligning to the length of a cache line

    v1.3.0 334K #lock-free #cache #padding #atomic

  47. crossync

    A fast concurrent programming suite for Rust

    v0.1.2 #mutex #thread-safe #atomic #thread-safe-concurrency

  48. async-event

    An efficient async condition variable for lock-free algorithms

    v0.2.1 38K #lock-free #async #future #atomic

  49. spmc-waker

    A cached SPMC atomic waker

    v0.1.0 550 #lock-free #mpsc #async #atomic #no-std

  50. atomic-progress

    A high-performance, cloneable progress tracker with minimal locking overhead

    v0.1.5 #headless #atomic #concurrency #state #progress

  51. atoman

    managing shared asynchronous data across threads. Provides safe concurrent access to application state with automatic synchronization and minimizes the need for manual lock management.

    v0.4.2 #atomic #flags #static #config

  52. flexrc

    A flexible/modular alternative to Rust Rc/Arc with unique hybrid capabilities

    v0.2.0 #rc #hybrid #convert #atomic #counter #garbage-collection #in-place #current-thread #single-threaded

  53. tanmatra

    — Atomic and subatomic physics: Standard Model, nuclear structure, radioactive decay, spectral lines

    v1.2.1 #physics #particle #nuclear #atomic #decay

  54. mbarrier

    Cross-platform memory barrier implementations for Rust, inspired by Linux kernel

    v0.1.3 16K #atomic #kernel #sync #memory

  55. jsonapi_core

    A typed JSON:API v1.1 serialization library for Rust

    v0.2.1 #atomic #rest #serialization

  56. fast-stm

    Performance-focused implementation of software transactional memory. Allows composable atomic operations

    v0.7.1 #lock-free #stm #concurrency #atomic

  57. pf-core

    ProcessFork core: content-addressed store, .pfimg format, atomic snapshot orchestration

    v1.0.15 #artificial-intelligence #atomic #process-fork #atomic-snapshot #format #vllm #cache-layer #logging #kv-cache #tool-call

  58. specre

    Atomic, living specification cards for AI-agent-friendly development

    v0.5.0 #specification #ulid #front-matter #marker #atomic #agent-friendly #date #machine-readable #source-file #truth

  59. vanta-store

    content-addressed store, atomic publish, links, dedup, integrity, GC

    v0.0.18 100 #vanta #content-addressable-storage #atomic #publish #install #gc #dedup #cache #blake3 #lock-files

  60. atomic-primitive

    Traits for primitive atomic types

    v0.1.3 26K #atomic #primitive #generic

  61. mmap-snapshot

    Safe mmap with snapshot isolation and atomic commits

    v0.3.0 #mmap #atomic #commit #isolation #read-file #file-copy

  62. hazarc

    A wait-free AtomicArc optimized for read-intensive use cases

    v0.2.0 7.7K #arc #cache #atomic

  63. atomic-timer

    Atomic timer for Rust

    v0.3.3 850 #timer #atomic

  64. aiq

    An intrusive list with lock-free insertion

    v0.1.0-alpha.6 500 #lock-free #async #no-std #atomic

  65. rusty-sponge

    Soak up stdin and write it atomically to a file — a Rust port of moreutils sponge with strict-compat mode, configurable spill-to-tempfile, and a typed library API

    v0.2.0 #sponge #moreutils #atomic #rewrite

  66. aarc

    An atomically updatable Arc for lock-free concurrency

    v0.4.0 15K #lock-free #arc #atomic #thread-safe #sync

  67. echeneis

    Testing framework for non-blocking code

    v0.1.3 110 #test-framework #testing #atomic #obstruction-free

  68. orbit-rs

    Fleet-aware shared-memory rings over POSIX shared memory

    v0.1.1 #shared-memory #fleet #orbital #atomic #distributed

  69. cmtn

    RFC-008: The Civilization Layer. Multi-tenant social protocols, 128-bit atomic diplomacy, and judicial order for the Aicent Stack 2026. Aligned with RFC-014 (PICSI).

    v1.2.5-alpha #aicent #128-bit #atomic #multi-tenant #civilization #diplomacy #sovereign-ai #rttp #rpki #2026

  70. swap-buffer-queue

    A buffering MPSC queue

    v0.2.1 16K #mpsc #lock-free #async #atomic #no-std

  71. rcu_cell

    a lockless rcu cell implementation

    v1.2.1 120 #rcu #lockless #atomic

  72. contatori

    High-performance sharded atomic counters for Rust

    v0.7.5 #atomic-counter #atomic #counter #concurrency #sharded

  73. ach-cell

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  74. orx-concurrent-queue

    A high performance and convenient thread safe queue that can concurrently grow and shrink with push, extend, pop and pull capabilities

    v1.2.0 699K #lock-free-queue #lock-free #lock-free-data-structures #concurrency #atomic #data-structures

  75. ach-ring

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  76. atomic-shim

    Atomic types for unsupported platforms

    v0.2.0 80K #atomic-i64 #shim #atomic-u64 #atomic

  77. once-arc

    Initialize-once Arc<T> containers with zero-cost reads

    v0.1.1 #lock-free #atomic #concurrency #arc #once

  78. kovan-stm

    Software Transactional Memory (STM) implementation using Kovan for memory reclamation

    v0.1.16 #stm #atomic #concurrency

  79. write_atomic

    Write to files atomically

    v0.7.1 120 #write-file #atomic #file-copy #temporary-files #atomic-write #permissions

  80. nblf-queue

    Atomic, wait-free MPMC queues based on the nblfq algorithm

    v0.1.0 #lock-free #lock-free-queue #mpmc #atomic #no-std

  81. atomic-traits

    The traits for generic atomic operations

    v0.4.0 50K #atomic #traits-for-generic #traits

  82. wasm-bindgen-spawn

    Web Worker Multithreading library for wasm-bindgen the uses shared memory

    v0.0.5 #shared-memory #atomic #wasm-bindgen

  83. ecmascript_atomics

    ECMAScript and Java memory model racy atomics

    v0.2.3 650 #memory-model #javascript #java #atomic

  84. plato-engine-block

    Atomic room runtime for the Plato Matrix — universal agent-space interface

    v0.1.0 #atomic #sensors #plato #alarm #room #actuators #cooldown #text-protocols #circular-buffer #tcp-server

  85. mutflux

    Typed, runtime-updatable configuration parameters with lock-free reads

    v0.1.1 #config #atomic #feature-flags #run-time #settings

  86. ptab

    Lock-free concurrent table optimized for read-heavy workloads

    v0.1.7 #lock-free #concurrency #atomic

  87. horde

    threads

    v0.1.5 #lock-free #hash-map #concurrency #atomic

  88. ach-option

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  89. ach-array

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  90. async_ach-waker

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  91. ach-linked

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  92. ach-once

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  93. async_ach-notify

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  94. atomic-counter

    Atomic (thread-safe) counters for Rust

    v1.0.1 216K #atomic #thread-safe #consistent-counter #order #layer

  95. lock_freedom

    concurrent data structures and a solution to the ABA problem as an alternative of hazard pointers

    v0.1.1 #lock-free #concurrency #lock-free-data-structures #atomic

  96. live

    A modular configuration framework with live reloading and atomic, format-agnostic updates

    v0.4.4 #atomic #live-reload #monitoring #async #config

  97. precise_rate_limiter

    A high-performance, precise rate limiter using tokio channels and atomic operations

    v0.3.0 #rate-limiting #quota #atomic #tokio

  98. orx-concurrent-option

    ConcurrentOption is a lock-free concurrent read and write option type

    v1.5.0 10K #lock-free #lock-free-data-structures #atomic #options #concurrency #data-structures

  99. atomic-int

    Atomics for additional integers, like C/FFI types

    v0.1.5 #integer #fallback #c-int #libc #atomic

  100. ach-mpmc

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  101. atomx

    Thread safe data structures based on atomic data types

    v0.2.10 #atomic #thread #parallel #thread-concurrency #concurrency

  102. async_ach-cell

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  103. rprop

    Propositional logic in Rust

    v0.2.1 #propositional-logic #conjunction #atomic #reasoning-model #proof #compile-time-error #prove #language-and-environment #function-signature #familiar

  104. triple_buf_64

    A cheap lock-free triple buffer data structure that stores 64 bits of data

    v0.1.1 #triple-buffer #atomic #buffer #triple

  105. ferro-deployments

    Immutable deployment model and atomic promote for the Ferro framework

    v0.2.92 #deployment #ferro #atomic #storage

  106. atomic_enum

    An attribute to create an atomic wrapper around a C-style enum

    v0.3.0 242K #enums #atomic

  107. blue-build-recipe

    A CLI tool built for creating Containerfile templates for ostree based atomic distros

    v0.9.35 #blue-build #recipe #built #yaml #atomic #containerfile #build-tool #ostree #command-line-tool #distros

  108. augmented-playhead

    Implements some extra types and utilities over atomics for building audio-thread / GUI synchronization

    v0.9.0 800 #audio #web-ui #augmented #gui #atomic #audio-thread #snapshot-testing #peak-detection #screenshot #transient-detection

  109. atomics

    Basic utils for concurrent programming. Backoff, spinlocks, seqlock, atomic type wrappers.

    v0.3.3 #seq-lock #atomic-cell #concurrency #atomic #sync-concurrency #no-alloc

  110. lockfree

    concurrent data structures and a solution to the ABA problem as an alternative of hazard pointers

    v0.5.1 75K #lock-free-data-structures #concurrency #atomic

  111. smfh

    Sleek Manifest File Handler

    v1.5.0 #manifest-file #symlink #manifest #atomic

  112. steppe

    Follow the progress of a task easily

    v0.4.1 23K #task-progress #atomic #default-progress #updating #traits #thread-safe #mutex

  113. ternary-cell

    Minimal ternary cell — 3 bytes, stack-allocated, instantiable by the million. The atomic unit of scale.

    v0.1.1 #ternary #atomic #cell #million #unit #stack-allocated #instantiable

  114. async-pool

    Statically allocated pool providing a std-like Box, with async functionality

    v1.3.0 #statically-allocated #memory-pool #box #slot #atomic #std-like #static-memory #microcontrollers #embassy #buffer-pool

  115. name_exchanger_rs

    Atomically exchange names of two files or directories with Rust and C APIs

    v2.2.1 #directory #file-rename #atomic #api-bindings

  116. global_counter

    Global, thread-safe counters

    v0.2.2 2.4K #counter #atomic #thread-safe #global #primitive #mutex #synchronization-primitive

  117. potential-well

    Atomic boxes

    v3.0.0 #atomic #smart-pointers #boxes #atomic-option #traits

  118. wait_on_address

    Cross-platform atomic wait and wake (aka futex) functionality

    v0.1.5 260 #futex #cross-platform #atomic

  119. async_ach

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  120. someday

    Lock-free MVCC primitive

    v0.6.0 #lock-free #multi-version #mvcc #atomic #concurrency

  121. ttsync-fs

    File system adapter for TT-Sync manifest scanning and atomic I/O

    v2.2.0 #tt-sync #docker #file #tauri-tavern #atomic

  122. atomic_once_cell

    Thread-safe and lock-free OnceCell and Lazy

    v0.2.0 4.4K #lock-free #atomic #non-blocking

  123. openmp-reducer

    OpenMP-style reducers

    v0.2.5 #atomic #reducer #concurrency

  124. diretto

    interact with the drm interface

    v0.0.7 380 #ioctl #drm #devices #atomic #kernel #file-descriptor #direct-rendering-manager

  125. rcu_128

    RCU (Read-Copy-Update) implementation for platforms supporting atomic 128-bit operations

    v0.2.3 #read-copy-update #lock-free #atomic #rcu

  126. changeset-saga

    Saga pattern for atomic multi-step operations

    v0.0.2 #saga #atomic #rollback #transaction

  127. msp430-atomic

    Atomic operations for MSP430 microcontrollers

    v0.1.5 #msp430 #atomic

  128. rw-cell

    Write data to cell from anything place your application without copy, lock and reading in one place

    v2.0.3 #read-write #cell #atomic #rw

  129. ferro-orm

    Atomic conditional updates and ORM primitives for the Ferro framework

    v0.2.92 #atomic #sea-orm #ferro #orm #concurrency

  130. portable_atomic_enum

    An attribute to create an portable atomic wrapper around a C-style enum

    v0.3.1 24K #enums #portable-atomic #atomic

  131. ach-util

    Atomic Channel

    v0.2.5 190 #channel #atomic #no-heap

  132. ptr_cell

    Thread-safe cell based on atomic pointers

    v2.2.1 1.0K #atomic #thread-safe #atomic-cell #no-std #cell

  133. stm

    Software transactional memory. Allows composable atomic operations.

    v0.4.0 700 #lock-free #atomic #concurrency

  134. atomic-pool

    Statically allocated pool providing a std-like Box

    v2.0.0 24K #statically-allocated #pool #atomic #box #std-like #portable-atomic

  135. atomium

    atomic enums

    v0.1.1 #atomic #enums

  136. utils-atomics

    Various atomic utils

    v1.1.2 #async #thread #atomic #parallel

  137. atomhold

    Thread-safe configuration store with atomic replacement, versioning, and flexible unload policies

    v0.2.2 #thread-safe #rcu #atomic #swap

  138. distronomicon

    GitHub release updater for Linux binaries

    v0.2.0 #atomic #github-repository #check #linux-tool #updater #github-latest

  139. steady-fs

    Small, boring, reliable filesystem helpers for Rust CLI tools and developer apps

    v0.1.0 #filesystem #atomic #cli

  140. lariv

    Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert

    v0.3.2 #ring-buffer #thread-safe #atomic #vector #buffer

  141. hypercounter

    An atomic, lock-free, hash map-like counter structure

    v0.5.1 #lock-free #counter #atomic #map-like #structures #concurrency #hash #hash-map

  142. rsmg-core

    Core atomic pointer management and concurrent data structures for the RSMG framework

    v0.1.0-alpha.2.0 #lock-free #concurrency #atomic #dioxus #wasm

  143. stonix

    A lightweight, atomic key-value storage engine optimized for ARM and Intel hardware

    v2.0.0 #atomic #database #telarix

  144. actix-interop

    Use async/await syntax with actix actors

    v0.4.0 #actix #atomic #context #async-await

  145. freezebox

    deref'able lazy-initialized container

    v0.2.4 #lock-free #container #atomic #lazy-evaluation #deref

  146. monarch-cell

    single writer multiple readers cell of memory for non atomic types

    v0.1.1 #atomic #single-writer #cell #multiple-readers

  147. riscv-atomic-emulation-trap

    An atomic emulation trap handler for non atomic RISC-V targets

    v0.4.1 500 #atomic #emulation #risc-v

  148. ach-pubsub

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  149. async-atomic

    Atomics which can be subscribed to and asynchronously notify when updated

    v0.2.0 550 #async #atomic

  150. carbonmap

    Lock-free concurrent hash map for Rust with zero GC

    v0.1.2 #lock-free #hash-map #atomic #concurrency

  151. git-atomic

    Split multi-component commits into isolated per-component branches

    v0.1.3 #git-branch #atomic #branch #commit #monorepo #git

  152. ach-spsc

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  153. atomicell

    Multi-threaded RefCell on atomics

    v0.2.0 500 #refcell #atomic-cell #atomic

  154. async_ach-pubsub

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  155. uni-sidecar

    Atomic JSON sidecar for uni-db _system/ state files

    v2.5.0 #atomic #json #persistence #database #database-json

  156. async_ach-spsc

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  157. pulith-fs

    Cross-platform atomic filesystem primitives

    v0.1.0 #cross-platform #filesystem #atomic

  158. ach-lazy

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  159. async_ach-ring

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  160. lockout

    A collection of lock-free utilities for Rust

    v0.2.0 #lock-free #atomic #non-blocking

  161. incr

    fast and self-contained data structures for checking whether a new value is greater than the previous maximum

    v0.2.1 #timestamp #sequence #increment #event-loop #atomic

  162. async_ach-mpmc

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  163. clashcore

    Sharded RwLock collection — internals shared by clashmap

    v1.0.0 12K #rw-lock #concurrency #sharded #atomic

  164. ach-pool

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  165. xtensa-atomic-emulation-trap

    An atomic emulation trap handler for non atomic Xtensa targets

    v0.4.0 500 #emulation #atomic #xtensa

  166. width_counters

    Atomic counters with variable bit widths and customizable atomic ordering

    v2.0.2 600 #atomic-counter #integer #counter #atomic #width

  167. atomic_lib

    creating, storing, querying, validating and converting Atomic Data

    v0.40.0 650 #database #atomic #atomic-data #rdf #atomic-server #n-triples #in-memory-store #json-ld #turtle #data-store

  168. blue-build-utils

    A CLI tool built for creating Containerfile templates for ostree based atomic distros

    v0.9.36 110 #blue-build #atomic #ostree #containerfile #template #distros #recipe #build-tool

  169. async_ach-watch

    Async Atomic Channel

    v0.2.3 #async-channel #atomic #no-heap #channel

  170. rcu_list

    a lockless concurrent list implementation

    v0.1.1 120 #rcu #lockless #atomic

  171. atomic-plus

    type extensions for the atomic standard library

    v0.1.1 #atomic #async

  172. intid-allocator

    Types to allocate and free integer ids

    v0.3.5 #allocator #atomic #counter #tracker #table

  173. atomic-interval

    A tiny implementation of an atomic timer

    v0.1.4 120 #lock-free #timer #atomic #interval

  174. ach

    Atomic Channel

    v0.2.5 #channel #atomic #no-heap

  175. atomic-lti-tool

    LTI Tool related functionality

    v2.2.0 #jwt #lti #key-store #atomic #uri #claim-data #testing-mocking

  176. blue-build-template

    A CLI tool built for creating Containerfile templates for ostree based atomic distros

    v0.9.36 #blue-build #template #atomic #containerfile #built #ostree #distros #recipe #command-line-tool

  177. patmat

    Generic space algebra for pattern-match exhaustivity and reachability analysis

    v0.4.0 #pattern-matching #space #atomic #satisfiability #algebra #reachability #generic-algorithm #rust-implementation #arms #covering

  178. quick-bool

    A lock-free boolean implementation using atomic operations

    v0.1.0 #lock-free #boolean #atomic #performance

  179. axiom-spinlock

    A lightweight, no_std-compatible spinlock and exponential backoff implementation for low-level concurrent systems

    v0.1.0 #spin-lock #no-std #concurrency #atomic

  180. circ

    Efficient referenced counted pointers for non-blocking concurrency

    v0.2.0 #lock-free #rc #atomic #atomic-rc #reference-counting #non-blocking

  181. simple_ref_count

    reference counting implementation

    v0.1.0 #rc #ref-count #atomic #version

  182. atomic_struct

    Proc-macro crate to derive atomic struct with Arc<tokio::Mutex<T>> fields

    v0.1.5 160 #atomic #struct #rust #concurrency

  183. atomic-instant-full

    A wrapper around Instant and AtomicUsize to implement most of the features of AtomicUsize

    v0.1.1 1.5K #atomic-instant #atomic #instant #time-instant

  184. anycow

    A supercharged container for read-heavy, occasionally-updated data structures with multiple storage strategies

    v0.1.0 #lock-free #atomic #data-structures #container #cow

  185. aquila_fs

    Aquila server file system file backend implementation

    v0.7.0-rc.23 #filesystem #aquila #storage #server #atomic #fs-file #game-assets #file-server

  186. hadb-storage-local

    Local filesystem StorageBackend impl for hadb-storage. Rooted at a directory; atomic writes via temp-file + rename; best-effort CAS.

    v0.4.0 #atomic #ha #filesystem #storage

  187. atomic_ptr_cell

    Safe no_std repr(transparent) wrapper for AtomicPtr and &AtomicPtr with an api similar to a cell

    v0.1.0 #atomic-ptr #lock-free #ptr-cell #cell #atomic

  188. either-slot

    An atomic slot whose senders can either place their value into the slot, or retrive all the data from the slot

    v1.2.0 #slot #atomic #oneshot #channel #either

  189. gradatum-queue

    SQLite-backed jobs queue with atomic UPDATE...RETURNING leases

    v0.7.6 #atomic #job-queue #sqlite-backed #lease #gradatum #sqlite-queue #backward-compatibility #backbone #wal #queue-store

  190. sutegi-queue

    Durable, cross-pod job queue for sutegi, backed by PostgreSQL (via the pure-std sutegi-pg driver): atomic FOR UPDATE SKIP LOCKED claim, visibility-timeout crash recovery, retries, delayed dispatch…

    v0.5.0 #job-queue #retries #atomic #locking #postgresql #sutegi #crash-recovery #queue-worker #visibility #dead-letter

  191. fast-counter

    A sharded concurrent counter

    v1.0.0 24K #atomic #atomic-counter #concurrency #numbers #sharded

  192. syncless

    ordered, atomic storage without durability guarantees

    v0.2.0 #atomic #storage #crash-consistent

  193. worldinterface-contextstore

    Atomic durable store for WorldInterface node outputs

    v0.1.2 #context-store #sqlite #durable #atomic #worldinterface

  194. lockless-datastructures

    A bunch of lockless datastructures

    v0.1.0 #ring-buffer #atomic #mutex #collision #lockless #spsc #mpmc #cache #data-structures #packet-processing
  195. Try searching with DuckDuckGo.


  196. cacheguard

    A lightweight cache guard that pads atomics to prevent false sharing in concurrent Rust systems

    v0.1.0 1.1K #false-sharing #cache #padding #atomic

  197. int_like

    macro for defining integer-backed opaque types safely

    v0.1.1 #type-safety #macro #atomic #int #wrapper

  198. atomic-destructor

    Atomic destructor for multi-threaded env

    v0.3.0 138K #atomic #drop #thread

  199. contrie

    Concurrent map and set

    v0.1.4 290 #lock-free #map-set #concurrency-map #atomic #concurrency

  200. try-lock-portable-atomic

    A lightweight atomic lock

    v0.2.5-patch0 500 #locking #atomic #lock

  201. kg-symbol

    Atomic strings in Rust

    v0.2.0 #symbols #atomic #string-interning #name #pointers

  202. bevy_atomic_save

    An atomic save/load system for Bevy Game Engine

    v0.2.2 #savegame #save-load #bevy-game-engine #loading #atomic #text-format #save-system

  203. avr-atomic

    Fast atomic load/store without IRQ-disable for AVR

    v1.0.0 #avr #atomic

  204. atomicoption

    An atomic, nullable, owned pointer

    v0.2.0 190 #pointers #nullable #owned #atomic

  205. ecmascript_futex

    Cross-platform atomic wait and wake (aka futex) functionality using the ECMAScript Atomics memory model

    v0.1.0 #cross-platform #javascript #futex #atomic

  206. slog-atomic

    Atomic run-time controllable drain for slog-rs

    v3.1.0 594K #logging #atomic #slog

  207. arctree

    A 'DOM-like' tree implemented using atomic reference counting

    v0.1.0 #rc #node #tree #atomic #siblings #dom-like #ancestor #xml #interior-mutability

  208. try-rwlock

    Fast non-blocking readers-writer lock

    v0.1.2 390 #lock-free #atomic

  209. objectpool

    lock-free object pool, support no_std

    v0.1.0 #lock-free #atomic #lockfree-object-pool

  210. atomex

    Atomics extensions in Rust

    v0.1.1 #atomic #atomic-traits #traits

  211. ari

    ari. the extras library.

    v0.0.6 #seconds #atomic #extra

  212. pb-atomic-linked-list

    An atomic insert-only linked list

    v0.1.6 250 #linked-list #atomic #insert-only

  213. arc-swap-for-cow

    Atomically swappable Arc

    v1.7.1 #arc-swap #arc #atomic

  214. atomic_ref

    Atomic &'a T types with support for static allocation

    v0.2.1 250 #static-reference #atomic #atomic-reference

  215. simple-channels

    educational implementation of channels in Rust

    v0.1.2 #lock-free #mpsc #atomic #concurrency #channel

  216. read-write-store

    A concurrent, unordered collection for Rust, where each element has an internally generated ID and a read-write lock

    v0.2.0 #store #concurrency #atomic

  217. hv-cell

    A no-std port of the atomic_refcell crate with additional Arc-centric functionality

    v0.1.0 #refcell #sync #arc #atomic

  218. hyaline-smr

    Garbage Collector(Hyaline- Safe Memory Reclaimation) for lock free data structures

    v0.1.1 #lock-free #hyaline #atomic

  219. concurrency_toolkit

    Easy switching between std::sync, tokio::sync and loom::sync

    v0.2.8 #tokio #loom #atomic #concurrency #async

  220. atomik

    Generic Atomic type

    v1.1.0 #atomic #integer

  221. atomic_lifo

    Lock free thread-safe lifo for rust

    v0.1.0 #lock-free #atomic #hazard

  222. atomicslice

    thread-safe shared slices that are just about as fast as possible to read while also being writable

    v0.1.0 #ipc #atomic #threading

  223. smfh-core

    Core library for the Sleek Manifest File Handler

    v1.5.0 #manifest-file #symlink #atomic #manifest

  224. bombs

    Efficient single-producer multi-consumer channel types

    v0.2.1 #lock-free #spmc #atomic

  225. box_swap

    An atomic verison of Option<Box<T>>

    v1.1.1 #atomic #verison #box #upload

  226. rpools

    A minimalist workerpool for rust

    v0.3.1 #thread-pool #concurrency #atomic #worker-thread-pool

  227. skipchannel

    skipchannels allow to communicate between threads, but always skip to the last sent value

    v2.0.1 #channel #thread #atomic

  228. sento

    A lock-free, append-only atomic pool

    v0.1.1 #atomic #linked-list #pool #no-std

  229. rpool

    Lock-free generic resource pool implementation

    v1.0.1 #resource-pool #lock-free #atomic #resources

  230. rendezvous_swap

    Swap data and sync execution between a pair of threads efficiently

    v0.1.0 #thread-synchronization #cross-platform #atomic #thread #memory

  231. callback_cell

    Like an Atomic<Option<Box<FnOnce()>>>

    v0.1.0 #fn-once #atomic #box-dyn #static #send #arc