#arc

  1. arc-swap

    Atomically swappable Arc

    v1.8.2 11.7M #arc #atomic
  2. triomphe

    A fork of std::sync::Arc with some extra functionality and without weak references (originally servo_arc)

    v0.1.15 3.4M #data-structures #arc #ffi
  3. stable_deref_trait

    An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental

    v1.2.1 27.9M #stable-deref #vec #rc #owning-ref #marker #traits-for-types #dereference #rental #arc
  4. arcstr

    A better reference-counted string type, with zero-cost (allocation-free) support for string literals, and reference counted substrings

    v1.2.0 885K #rc-str #arc
  5. archery

    Abstract over the atomicity of reference-counting pointers

    v1.2.2 846K #rc #reference-counting #arc
  6. by_address

    Wrapper for comparing and hashing pointers by address

    v1.2.1 511K #rc #reference #arc #hash #pointers
  7. mail-auth

    DKIM, ARC, SPF and DMARC library for Rust

    v0.7.5 8.4K #email #arc #dmarc #spf
  8. weak-table

    Weak hash maps and sets

    v0.3.2 95K #rc #container #arc #weak
  9. arcshift

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

    v0.4.2 850 #updating #arc #atomic
  10. kstring

    Key String: optimized for map keys

    v2.0.2 2.3M #map-key #optimized-for-map #string #inline-string #name #static-string #arc #zero-cost-abstractions #memory-management
  11. rc-box

    Known unique versions of Rc and Arc

    v1.3.0 56K #rc #arc-box #arc #unique #box
  12. rclite

    small, fast, and memory-friendly reference counting compatible with Arc and Rc APIs

    v0.4.1 7.9K #rc #arc
  13. aws-sdk-route53recoverycluster

    AWS SDK for Route53 Recovery Cluster

    v1.91.0 #aws-sdk #routing #recovery-controller #amazon-routes-53 #applications-recovery-controller #control-api #arc #developer-guide #route53 #api-reference
  14. algorithm

    about algorithm data structure, now has ttl with lru/lru-k/lfu/arc and slab/rbtree/roaring_bitmap/timer_wheelss, 关于算法常用的数据结构

    v0.1.18 1.1K #lfu #slab #timerwheel #arc
  15. anybytes

    A small library abstracting over bytes owning types in an extensible way

    v0.20.0 #zero-copy #byte-source #mmap #view #winnow #python-bindings #pyo3 #arc #data-access #caller
  16. unarc-rs

    Universal archive extraction & decompression library for retro + modern formats (7z, ZIP, RAR, LHA/LZH, TAR, ARJ, ARC/PAK, ZOO, HA, UC2, SQ/SQ2, SQZ, HYP, gz, bz2, Z)

    v0.6.0 #tar-archive #zip #rar #encryption #compression #7zip #arc #zoo #decompression #pak
  17. aws-sdk-arczonalshift

    AWS SDK for AWS ARC - Zonal Shift

    v1.98.0 #aws-sdk #zonal #applications-recovery-controller #shift #web-services #arc #load-balancing #developer-guide #telemetry #api-reference
  18. dupe

    Marker for types which are cheap to clone

    v0.9.1 232K #clone #gazebo #vec #marker #well-tested #arc
  19. togo

    2D geometry, providing geometric algorithms for intersection/distance between circular arcs/line segments

    v0.7.2 #arc #distance #intersection #geometry
  20. readlock

    A weird alternative to Arc<RwLock<T>>

    v0.1.11 21K #rw-lock #arc #shared #read-only #value #mutating #weird
  21. readlock-tokio

    A weird alternative to Arc<RwLock<T>>, using tokio's RwLock

    v0.1.6 15K #rw-lock #tokio #readlock #arc #weird
  22. aarc

    An atomically updatable Arc for lock-free concurrency

    v0.4.0 11K #lock-free #arc #thread-safe #atomic #sync
  23. basedrop

    Memory management tools for real-time audio and other latency-critical scenarios

    v0.1.3 2.8K #memory-management #real-time-audio #smart-pointers #collector #shared-cell #thread-safe #memory-location #arc #analogous
  24. ra_ap_intern

    Global Arc-based object interning infrastructure for rust-analyzer

    v0.0.319 42K #rust-analyzer #language-server #interning #clippy #arc #language-server-protocol #rustfmt #emacs #zed #vim
  25. rc-borrow

    Borrowed forms of Rc and Arc

    v1.5.0 2.8K #rc #arc-borrow #arc #reference
  26. config_rw

    配置文件读取与写入

    v2.2.1 #configuration-management #callback #change #写入 #arc #concurrency #lazy-lock #配置文件读取 #rw-lock #thread-safe
  27. hazarc

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

    v0.2.0 #arc #cache #atomic
  28. atomicow

    A Cow-like data structure where owned data is stored inside an Arc

    v1.1.0 184K #data-structures #arc #owned #rc #stored #thread-safe #borrowing
  29. serde_mosaic

    Composable serialization and deserialization for Rust structs

    v0.1.0 #serialization #database #deserialize #struct #composable #arc #field-attributes #filesystem-database
  30. pin-weak

    Small wrapper around an equivalent of Pin<Weak<T>>

    v1.1.0 74K #rc #pin #weak #arc
  31. offroad

    2D offsetting for arc polylines/polygons

    v0.5.7 #polyline #cnc #polygon #arc #graphics
  32. suika

    web stack for building web applications

    v0.1.14 750 #web-server #web-apps #stack #middleware #template #toy #arc #this-stage
  33. warcrwlock

    in Rust that provides an attribute macro for structs and traits. Rewrite code using under the hood asynchronous reference (Arc) and asynchronous writing and read(RWlock) control elements.

    v3.0.1 950 #rw-lock #arc #async #lazy-evaluation
  34. PebbleVault

    A high performance data storage solution written in rust

    v0.7.0 550 #pebblevault #storage #vault-manager #load-testing #uuid #spatial-data #3d #performance-data #database #storage-solution #arc
  35. routingkit-cch

    Rust bindings for RoutingKit's Customizable Contraction Hierarchies (CCH)

    v0.1.3 #path-query #cch #python-bindings #hierarchies #contraction #shortest-path #arc #openmp #inertial #head-tail
  36. elysees

    A fork of triomphe, now with more pointer trickery

    v0.3.2 1.1K #arc #ffi #sync
  37. rust-arc-gc

    GCArc implementation for Rust

    v0.2.1 #garbage-collection #arc #memory #reference-counting #gc
  38. synchrony

    that provides both sync and unsync versions of common synchronization primitives

    v0.1.1 6.8K #synchronization-primitive #version #unsync #atomic-waker #shared #mutex #atomic-bool #async-mutex #arc
  39. configory

    Batteries included application config management

    v0.6.4 #configuration-management #event-handling #batteries #ipc #included #applications-config #config-manager #ipc-client #deserialize #arc
  40. cachelito

    Procedural macro for automatic function caching with LRU/FIFO/LFU/ARC/Random/TLRU/W-TinyLFU policies, expiration, limits, and thread-local or global scope

    v0.16.0 #cache #lru-cache #memoization #lfu #arc
  41. aerosol

    dependency injection for Rust

    v1.3.0 3.1K #dependency-injection #resources #construct #aero #axum #arc #async-applications #aide
  42. rushed

    Simpler and faster shell commands

    v0.1.1 130 #shell #pattern #file-search #toc #arc #file-pattern-matching #cpp #node-modules
  43. tarc

    Transposable, type-erasable, and FFI-safe Arc

    v0.1.6 1.4K #arc #transposable #safe-ffi #addition
  44. light_clone

    Compile-time enforcement for O(1) clone operations

    v0.4.1 #rc #zero-cost #arc #clone #derive
  45. handle_trait

    A trait for types that represent handles to shared resources

    v1.1.0 #handle #clone #traits #arc #sharing
  46. fob-graph

    Fob graph - Pure graph data structures for module dependency graphs

    v0.5.0 #module-graph #dependency-graph #graph-structures #symbol-table #symbols #import-export #wasm #extension-traits #arc #fob
  47. take-once

    A thread-safe container for one-time storage and one-time consumption of a value

    v0.1.3 500 #container-storage #one-time #thread-safe #consumption #store #arc
  48. rs-bean

    A lightweight Rust library for bean management

    v0.1.1 #bean #scope #management #beans #error-message #zero-external-dependencies #type-safe #dependency-injection #rw-lock #arc
  49. gazebo

    A collection of well-tested utilities

    v0.8.1 1.0K #vec #lifetime #utilities #clone #well-tested #arc #reallocate
  50. cowboy

    Safe & convenient container for quick prototyping

    v0.1.14 370 #shared-data #thread-safe #prototyping #quick #traits #hash #sheriff #unsafe-methods #rw-lock #arc
  51. cooked-waker

    A safe interface for creating async Wakers

    v5.0.0 287K #waker #safe #async #send-sync #vtable #cooked #arc
  52. unarc-cli

    Universal Archive Extractor - CLI tool for extracting various archive formats

    v0.6.0 #archive #extract-archive #password #format #extractor #encryption #arc #tool-for-extracting
  53. synchronized-writer

    A tiny implement for synchronously writing data

    v1.1.11 5.0K #synchronized #arc #mutex
  54. cloneable_errors

    similar to anyhow, that allows the errors to be cloned, shared, cached and even sent over the network

    v2.3.0 500 #anyhow #error-handling #cache #sent #serialization-error #arc
  55. weak-map

    BTreeMap with weak references

    v0.1.2 1.3K #arc #rc #b-tree #weak
  56. bumpref

    Explicit .bump() method for Arc and Rc that signals cheap refcount cloning

    v0.1.0 #rc #reference-counting #clone #arc
  57. rc-vec

    RcVec based on Rc and can be converted from Rc without allocation

    v0.1.14 500 #arc #rc #vec
  58. revel_cell

    v0.1.3 #arc #unsafe-cell #unsafe #cell
  59. arct-core

    Core library for Arc Academy Terminal - command analysis and learning engine

    v0.2.2 #interactive-shell #arc #lesson #tui #learning #terminal-command #virtual-filesystem #explanation #command-history #artificial-intelligence
  60. ankurah-signals

    Ankurah Signals

    v0.7.22 160 #signal #observer #ankurah #subscription #listener #wasm #arc #react-component #preact #subscribing
  61. compact-rc

    Low-memory reference-counting pointers

    v0.5.5 1.3K #rc #arc
  62. hurry

    Convenient macros for creating pointer types (Box, Rc, Arc, etc.)

    v0.1.3 #rc #pointers #box #macro #arc
  63. simple_bt

    minimal(-ish) behavior tree implementation

    v1.0.1 #behavior-tree #failure #success #repeat #composite #arc #inverter #numbers-times #inverts #ish
  64. active_standby

    A concurrency primitive for high concurrency reads

    v2.0.0 #high-concurrency #rw-lock #concurrency-primitives #active #primitive #lockless #arc
  65. arct-ai

    AI integration for Arc Academy Terminal - OpenAI, Anthropic, and local LLM support

    v0.2.2 #artificial-intelligence #tui #interactive-shell #openai #arc #anthropic #terminal-integration #llm #assistance
  66. osui

    A TUI library for advanced uis

    v0.2.0 #tui #component #view #rsx #engine #arc #uis
  67. obsidian-scheduler

    scheduling tasks with both callback and event-based timers

    v0.1.0 #scheduler #obsidian #timer #callback #access-control #thread-safe #event-based #tokio-time #arc #concurrency
  68. kubus

    Derive based kubernetes operator framework

    v0.6.0 #kubernetes-operator #handler #framework #context #events #kube #finalizer #handle-events #k8s-openapi #arc
  69. imstr

    Cheaply clonable and slicable immutable strings

    v0.2.0 270 #string-parser #copy-on-write #immutability #zero-copy #slice #shared-data #utf-8-string #im #arc
  70. arc_vec

    Expensive but experimental project created for parallel execution

    v0.1.2 #arc #future
  71. unique-rc

    Unique owner Rc, like Box, can Send and DerefMut

    v0.2.4 700 #send #arc #box #rc #unique
  72. noema

    IOC and DI framework for Rust

    v0.1.3 #service #singleton #collection #mediator #events #arc #ioc #dependency-injection #thread-safe #compile-time
  73. hipool

    RUST Memory Pool

    v0.3.4 700 #memory-pool #arc #nc
  74. rustigo

    webserver inspired by the Go standard library's HTTPServer

    v1.1.4 190 #web-server #go-standard-library #tcp-stream #pattern-matching #routes #requests-with-ease #arc
  75. arc-cell

    Helper for a simple Cell-like object containing Arc/Weak

    v0.3.3 2.6K #arc #sync #cell
  76. arct-config

    Configuration management for Arc Academy Terminal

    v0.2.2 #artificial-intelligence #arc #tui #interactive-shell #config #openai #command-history #ansi-colors #bash #anthropic
  77. yasi

    String Interner

    v0.1.11 1.7K #display #arc #string
  78. arct-telemetry

    Privacy-first analytics and telemetry for Arc Academy Terminal

    v0.2.2 #telemetry #tui #privacy-first #arc #shell #interactive-shell #artificial-intelligence
  79. arcref

    For when you need a pointer and don't care if it's &'static T or Arc<T>

    v0.2.0 46K #arc #static #pointers
  80. arct-tui

    Terminal UI for Arc Academy Terminal - interactive shell learning interface

    v0.2.1 #artificial-intelligence #tui #interactive-shell #arc #lesson #command-history #explanation #autocomplete #virtual-filesystem #beginner
  81. operi-runtime

    Tool runtime for loading, discovery, policy enforcement, and execution

    v0.1.0 #run-time #operi #discovery #tool #execution #grpc #wasm #dynamic-loading #arc #artificial-intelligence
  82. ez_tls

    Super simple Tls api wrapper around rustls

    v0.1.0 #tls #rustls #server-config #tcp-stream #super #arc #cert-file #private-key
  83. bound

    Wrap lock guards and other structs along with the locks or other data they are derived by shared reference from, in a struct you can pass around and store anywhere

    v0.6.0 600 #rw-lock #struct #bounds #shared-reference #wrap #lock-guard #arc #lock-guards
  84. easy_mutex

    A cloneable mutex wrapper that simplifies everyday use

    v0.2.0 #mutex #thread-safe #cloneable #arc #shared #everyday #parking-lot #mutable-state #handy #state-management
  85. xarray

    version of the XArray with copy-on-write capabilities

    v0.1.1 #copy-on-write #version #mark #immutability #data-structures #write-operations #concurrency #arc #8-byte #marking
  86. backdrop_arc

    Arc which will drop its large or complex contents in the background with Backdrop! (later, on another thread, or both! Fully customizable! Tokio supported!)

    v0.3.0 #drop #ffi #arc
  87. get_mut_drop_weak

    A function to safely get a mutable reference to an Arc and dissociate any weak references

    v0.2.0 7.1K #mutable-reference #weak-references #arc #safely
  88. dropcatch

    Drop detection library for Rust

    v0.3.0 #detect #drop #mutex #arc #partial-eq #hash
  89. suika_server

    A server library for the suika web stack

    v0.1.8 480 #web-server #suika #stack #future #api #arc
  90. ej-io

    Program management utilities for the EJ framework

    v0.5.1 #runner #ej #process #management #tokio #process-execution #atomic-bool #arc #output-capture #success
  91. lstring

    Key String: optimized for map keys

    v2.0.2 #key #map-key #optimized-for-map #inline-string #default-back-end #arc #struct-fields #zero-cost-abstractions #from-str #string-representation
  92. speedy_refs

    A collection of simple and fast and useful smart pointers

    v0.2.7 #smart-pointers #rc-cell #shared-cell #refcell #arc #non-null #send-sync
  93. chord

    Rust wrapper around d3-chord

    v0.8.1 #relationship #arc #plot #interactive #html #opacity #diagram #reddit #jupyter-notebook #front-page
  94. tiptoe

    An easy-to-support intrusively reference-counting smart pointer

    v0.0.2 100 #rc #intrusive #arc
  95. HArcMut

    mutable arc

    v1.1.1 300 #harcmut #mutable #arc #mut
  96. coi-actix-web

    integration support between coi and actix-web

    v0.7.1 #actix-web #coi #inject #macro-attributes #container #responder #arc #web-server
  97. libarc2

    Low-level interface library for ArC TWO™

    v0.6.0 260 #low-level-interface #arc #instructions #command-buffer #python-bindings #serialization #ramp
  98. rcu-clean

    Smart pointers using RCU with Deref support

    v0.1.8 #rc #rcu #lockless #arc
  99. mappable-rc

    mappable reference counted types

    v0.1.1 6.5K #rc #thread #arc
  100. comprehensive_dns

    A DNS resolver for https://crates.io/crates/comprehensive

    v0.4.0 #dns-resolver #service #resources #handle #depend #assembly #arc
  101. coi

    Dependency Injection library

    v0.10.3 #dependency-injection #debugging #traits #struct #construct #dyn #arc #inherit #im
  102. pubsub-rs

    powerful publish-subscribe (pubsub) system that allows multiple subscribers to receive messages published to specific topics. It is designed to be thread-safe, async-friendly, memory-efficient…

    v0.1.1 #async-channel #memory-efficient #subscriber #thread-safe #async-friendly #arc #publish-subscribe
  103. game_inventory

    An inventory system independant of item data

    v2.1.0 600 #inventory-management #inventory-system #clone #game #slot #arc #games #independant
  104. jss-pest

    Arc Readable Configuration Parser via Pest

    v0.4.2 #json-schema #config-parser #jss #properties #pest-parser #arc #doc-comment #schema-parser
  105. fobserver

    A lightweight and straightforward HTTP server library written in Rust

    v0.2.4 300 #web-server #anyhow #rw-lock #arguments #thread-safe #arc #logging #http-routing
  106. blossom-arc

    Arc Software CLI and library written in Rust for building the next generation app store for the Linux platform

    v0.1.1 #package-manager #next-generation #arc #app-store #flatpak #pacman
  107. arc-isle

    The Interface Specification Language for the Arc project: design and implementation

    v0.1.2 #specification-language #design #arc #format #primitive #json-schema
  108. ambient_cb

    Defines helper types for callbacks wrapped in Arc that implement Debug

    v0.3.1 290 #debugging #callback #arc #helper #multi-player #game-engine
  109. resourcetrack

    Basic tools for counting objects

    v0.4.1 2.0K #object #counter #resource-tracking #arc #tracker #descending-order #metrics #debugging #partial-eq
  110. monome-rs

    Talk to monome devices

    v1.1.3 #arc #devices #talk #grid
  111. light-cache

    Async focused caching library

    v0.2.6 220 #cache #async #cache-eviction #arc #thread #policies
  112. arc-writer

    Arc writer

    v0.2.1-alpha.1 #arc #writer #json-rpc #udp #complex-numbers #reliable-transport #socks5 #gui #webview #vpn
  113. lmfu

    Low Memory Footprint Utilities (String, HashMap, JSON)

    v1.3.1 #hash-map #json #arc #memory
  114. next-web-websocket

    Next Web Websocket

    v0.1.3 150 #websocket #handler #next #session #error #ws #send-sync #web-dev #dyn-error #arc
  115. Try searching with DuckDuckGo.

  116. arcu

    An Rcu implementation using an Arc to keep the read critical section short and handle cleanup

    v0.1.2 800 #rcu #arc #cleanup
  117. ptnet-elementary

    ptnet-core for Elementary nets (EN)

    v0.1.2 #elementary #ptnet-core #en #net #transition #dot #marking #arc #nets
  118. basic-oop

    OOP for Rust

    v0.8.2 700 #oop #arc #inheritance #object #virtual
  119. libsmallworld

    behind the "smallworld" binary crate

    v0.1.0 #arc #opening-title #region-free #super-mario-bros #convert #wii #filesize
  120. asc

    Atomic Strong Count

    v0.2.0 210 #arc #ffi #sync
  121. arc-handle

    Proc macro for generating Arc-based handle wrappers for traits

    v1.0.0 #proc-macro #generator #async-trait #traits #arc #send-sync #macro-attributes #dyn
  122. weak-lists

    Lists with weak references and concurrent iteration and modification

    v0.1.0 #weak-references #list #element #callback #service #arc #concurrency #dyn
  123. smash-arc

    working with Smash Ultimate's data.arc files

    v0.6.0 #arc #smash #ultimate #format #file-node #hash
  124. rcell

    A Cell which can hold either an Arc or an Weak smartpointer or be empty

    v2.0.0 #arc #cell
  125. larc

    Lazy Arc/Weak pointers

    v0.5.0 #lazy-evaluation #arc #cow #static
  126. arc-atomic

    atomic pointer to an Arc

    v0.1.0 12K #arc #pointers #rc
  127. arcerror

    thin wrappers around Arc<T> and Rc<T> where T: Error. Impls Error for both of these types. No unsafe, no dependencies.

    v0.1.5 #rc #error #arc
  128. arc-swap-for-cow

    Atomically swappable Arc

    v1.7.1 #arc-swap #arc #atomic
  129. cura

    arc-lock-system that should clean up the code a lot

    v0.8.0 130 #cleanup #data-sharing #rw-lock #lot #arc #memory-leaks #debugging
  130. llkv-btree

    Generic, paged B+Tree with batch-only pager I/O for the LLKV toolset

    v0.1.0-alpha #b-tree #llkv #graphviz #pager #generic #paged #zero-copy #dot #arc #value-ref
  131. smol_buf

    small-string optimized string / buffer type with O(1) clone

    v0.1.2 #string-buffer #clone #heap-allocator #stack-allocated #optimized #arc #24 #arc-str #15 #23
  132. ownref

    Provide the smart pointer type that bundles the data with its owner

    v0.3.1 #smart-pointers #owner #order #content #address #arc
  133. counting-pointer

    structs of reference counting pointers. The perforance is better than 'std::rc::Rc' and than 'std::sync::Arc' by counting only the strong references but not weak the references.

    v0.2.0 #rc #reference-counting #arc
  134. smart

    dynamically-dispatched smart pointers

    v0.1.1 #dynamically-dispatched #construct #shared-pointer #dynamic #rc #arc #send-sync #thread-safe #multiple-different
  135. hv-elastic

    Safe and almost-safe abstractions for lengthening lifetimes and 'static “loaning” of non-'static types

    v0.4.1 #lifetime #arc #sync #reference
  136. tarantula-shared

    Share code for Tarantula CLI and UI

    v0.1.0 #tarantula #ui #browser #run #desktop #web-apps #desktop-applications #arc #chrome
  137. a_r_c_h_e_r_y

    TEMPORARY CRATE

    v0.4.3 #rc #reference-counting #arc
  138. workerpool-rs

    workerpool for rust

    v0.2.1 #sync #worker-thread #task #concurrency #mpsc #thread-sync #arc
  139. hv-cell

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

    v0.1.0 #refcell #sync #arc #atomic
  140. yukon

    trait for the ability to cheaply duplicate an object

    v0.1.2 #duplicates #object #claim #cheaply #derived #arc
  141. clickhouse-srv

    Bindings for emulating a ClickHouse server

    v0.3.1 #clickhouse #emulating #srv #bindings #tokio #arc #database #tcp-stream #revision #tcp-protocol
  142. node-to-arc-centric-dbg

    Convert node-centric de Bruijn graphs as output by BCALM2 into arc-centric de Bruijn graphs as edge lists

    v3.0.1 #de-bruijn #node-centric #arc #dbg #graphs
  143. async_object

    Async Object wrapper

    v0.1.2 #object #async #rw-lock #rc #events #asyncronous #background-color #arc
  144. arc-cow

    ArcCow is a Rust smart pointer that combines the best features of Cow (clone-on-write) and Arc (atomic reference counting) to provide efficient, flexible data handling

    v0.1.0 #rc #clone-on-write #arc
  145. arcflash

    Arc flash calculations according to IEEE 1584

    v0.1.1 190 #calculations #arc #flash #ieee #system #000
  146. pour

    Optionally consed radix tries for fast set operations

    v0.2.1 #data-structures #arc #sync
  147. fenic

    test concurrent code

    v0.1.0 #concurrency-testing #model #thread-spawn #arc #atomic #concurrency-model
  148. collect_into_rc_slice

    that let’s you collect an Iterator<Item=T> into an Rc<[T]> or Arc<[T]> without needing to make 2 heap allocations

    v1.0.0 #heap-allocator #iterator #rc #collect #needing #arc
  149. callback_cell

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

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

    A shared counter that allows parallel threads/tasks to check how many siblings they have. The counter is atomic and threads/tasks are not synchronized or coupled in any way.

    v0.1.0 #atomic-counter #siblings #arc #counter #atomic
  151. wobbly

    wobbly-owned reference counting pointers that mostly behave like Weak but can also keep a value alive

    v0.1.1 #rc #reference-counting #weak #arc
  152. re-init-rc

    Wrappers for Rc and Arc weak pointers for auto re-initialization of inner value on access when it is already dropped

    v0.1.0 #arc #rc
  153. arbalest

    Like Arc<T> but where weak references don't forbid mutable access

    v0.2.1 #arc #atomic #thread
  154. refptr

    Inherently reference counted structs

    v0.2.0 #rc #sync #arc
  155. endgame_egui

    integrating endgame with the egui GUI library

    v0.2.0 #end-game #egui #integrating #drawing #grid #gui #arrows #hollow #arc
  156. alias-ptr

    (Mostly) safe manually-freed shared pointers in Rust

    v0.1.0 #shared-ptr #safe #rc #pointers #raw-pointers #heap-allocator #arc #data-structures #owning-ref
  157. rayon_croissant

    <lqd> bikeshedding the name: something that is mapped folded and collected, a 🥐

    v0.2.0 170 #arc #split #thread #atomic
  158. tark

    An Arc with a thread-local strong/weak count

    v0.1.3 #weak #strong #thread-local #arc #count
  159. serde-intern

    A Serde addon that allows interning of strings and byte sequences behind Arcs during deserialization

    v1.0.0 #string-interning #deserialize #serde #plugin #byte-sequences #arc #data-structures #deduplicate #deserializer
  160. uni_rc_lock

    trait which may represent either Rc<RefCell<T>> or Arc<RwLock<T>>

    v0.2.0 #rc #arc #smart-pointers
  161. quinine

    Atomic monotonic containers (Mono{Box,Arc})

    v0.2.0 #atomic #container #monotonic #arc #box #arc-box
  162. fallacy-arc

    fallible Arc

    v0.1.1 #arc #fallible #alloc
  163. verilog-arc

    proc macro based code generation backend for OpenVAF

    v0.4.2 #proc-macro #verilog #open-vaf #arc #proc-macro-generation #libary
  164. shared-type

    Shared type alias and several traits to simplify working with Arc<Mutex<T>>

    v1.0.0 #arc-mutex #traits #shared #mutex #arc
  165. arcmut

    Introduce ArcMut, utility for FFI

    v0.1.0 #arc #api-bindings
  166. arc_new_cyclic_n

    Functions like Arc::new_cyclic but with arities greater than 1

    v1.0.2 #arc #new-cyclic #greater #arities
  167. arc-ext

    Extensions for Arc<T> such as field projection

    v0.1.0 #field-projection #arc #extension #top #lifetime
  168. io-arc

    Proof of concept Arc with IO trait delegation

    v1.0.0 #arc #delegation #proof #concepts #traits
  169. re0-pest

    Arc Readable Configuration Parser via Pest

    v0.2.0 #config #arc #pest-parser #config-parser #parser-config #monorepo
  170. reloadable-state

    A generic reloadable shared state

    v0.1.0 4.2K #arc-swap #arc #state
  171. archway

    Rust traits for Rc and Arc interoperation

    v0.3.1 #rc #pointers #arc
  172. next-web-core

    Core library for the Next Web framework, providing essential web server and middleware abstractions

    v0.1.5 #web-framework #middleware #application-context #singleton #async-trait #axum #into-response #arc #date
  173. tinypointers

    Pointer implementations that take 8 or 16 bits

    v0.2.2 #16-bit #pointers #arc #optimization #box
  174. arcell

    Arc obtains internal variability

    v0.1.2 #arc-cell #arc #cell
  175. arc-trait

    Automagically implement any trait for Arc<T>

    v0.1.2 #arc #traits #utilities #macro
  176. extra_atomics

    Abstraction over atomic ptr. Such as AtomicBox and AtomicArc.

    v0.1.1 #arc #atomic-ptr #atomic-box #abstraction
  177. limit-alloc

    A custom allocator that allows to limit the available memory

    v0.1.0 #limit-memory #memory-allocator #allocated-memory #byte #arc
  178. cancel

    co-operative cancellation

    v0.1.0 #cancellation-token #co-operative #deadlines #canceled #check #arc
  179. auto_new

    basic macro for removing the need to write new(...) on structs

    v1.0.0 #struct #macro #automatic #generator #write #removing #arc #macro-derive
  180. reloadable-core

    A generic reloadable state management core traits

    v0.1.0 3.2K #arc-swap #arc #state
  181. provenant

    A version of Arc that can free memory while weak pointers exist by probabilistically tracking provenace

    v0.1.1 #arc #data-structure
  182. arc-pest

    Arc Readable Configuration Parser via Pest

    v0.4.0 #config #arc #config-parser #pest #pest-parser
  183. with_lock_auto

    easily and safely access arc-mutexes without

    v1.0.0 #arc-mutex #mutex #arc
  184. moite_moite

    Split a value in two owned parts

    v0.2.0 370 #split #thread #atomic #arc
  185. oyashio

    spmc streams

    v0.0.4 #stream #spmc #consumer #arc #iterator
  186. mpc-macros

    Arcium MPC Macros

    v0.3.2 4.1K #macro #arc #mpc #arcium
  187. finarc

    Arc with finalizer called once last clone is dropped

    v0.2.0 #arc #callback #finalization