#thread-safe

  1. git2

    为与 git 仓库交互而绑定到 libgit2 的库。这个库既线程安全又内存安全,允许读取和写入 git 仓库。

    v0.19.0 1.2M #git-repository #git #thread-safe #git-version #memory-safe #libgit2 #bindings
  2. im

    不可变集合数据类型

    v15.1.0 384K #immutability #thread-safe #b-tree #hamt #persistent #rrb-tree
  3. mini-moka

    Moka 的轻量级版本,Moka 是一个快速且并发的缓存库

    v0.10.3 92K #cache #concurrency #mini #thread-safe #memory #moka #in-memory
  4. shared_child

    多线程中使用子进程

    v1.0.1 414K #child-process #process #child #subprocess #command #thread-safe
  5. atomic_refcell

    线程安全的 RefCell

    v0.1.13 118K #refcell #thread-safe #atomic #borrow #shared-state #mutable #concurrency
  6. raylib

    Raylib 的安全 Rust 绑定

    v5.0.2 2.8K #safe-bindings #bindings #cross-platform #gamedev #graphics #api-bindings #thread-safe
  7. irc

    Rust 的可用的异步 IRC 库

    v1.0.0 3.0K #irc-client #thread-safe #client #tokio #async
  8. mock_instant

    模拟 std::time::Instant 的方式

    v0.5.1 50K #instant #time #mocking #testing #mock #replace #thread-safe
  9. gstreamer-editing-services

    Rust 绑定到 GStreamer Editing Services

    v0.23.0 500 #gstreamer #gnome #api-bindings #multimedia #nle #thread-safe
  10. ratelimit

    线程间可共享的速率限制器

    v0.9.1 328K #token-bucket #rate-limiting #control #thread-safe #shared #action #admission
  11. local-channel

    一个非线程安全的、多生产者、单消费者、支持未来的、FIFO队列

    v0.1.5 982K #fifo-queue #channel #future #local #futures #thread-safe
  12. futures-buffered

    强调性能和低内存使用的未来并发原语

    v0.2.8 54K #future #stream #low-memory #capacity #fixed #thread-safe #concurrency
  13. send_wrapper

    实现了一个名为SendWrapper的包装类型,允许你在线程之间移动非Send类型,只要你在原始线程中访问包含的值...

    v0.6.0 760K #wrapper #send #thread-local #thread-safe
  14. foyer

    Rust的混合缓存

    v0.11.0 19K #cache #hybrid #hybrid-cache #performance #thread-safe #disk #projects
  15. hdf5

    为HDF5库提供线程安全的Rust绑定

    v0.8.1 19K #thread-safe #multidimensional-array #bindings #version #manager #interface #order
  16. wgpu-profiler

    使用计时器查询的wgpu分析器范围

    v0.18.0 1.8K #graphics #wgpu #profiler #scope #queries #timer #thread-safe
  17. im-rc

    不可变集合数据类型(快速但非线程安全版本)

    v15.1.0 170K #immutability #b-tree #hamt #persistent #thread-safe #rrb-tree
  18. hdf5-metno

    为HDF5库提供线程安全的Rust绑定

    v0.9.2 600 #hdf5 #thread-safe #version #bindings #filter #version-string #set
  19. memo-map

    实现一个用于记忆化的同步映射

    v0.3.3 47K #thread-safe #hash-map #memo #memoization #upsert #synchronized #concurrency
  20. aarc

    Arc和Weak的原子更新版本,用于无锁并发

    v0.2.1 16K #reference-counting #hazard-pointers #arc #lock-free #atomic #smart-pointers #thread-safe
  21. aqueue

    快速线程安全异步执行队列

    v1.4.1 390 #线程安全 #队列 #异步 #执行 #速度 #sqlx #tokio
  22. orx-concurrent-ordered-bag

    一个高效、方便且轻量级的仅增并发数据结构,允许高性能和有序并发集合

    v2.4.0 2.1K #并发 #无锁 #原子 #并行化 #数据结构 #线程安全
  23. tuikit

    用于编写TUI应用程序的工具包

    v0.5.0 16K #tui #终端 #颜色 #tty #命令行界面 #线程安全 #鼠标事件
  24. bbqueue

    基于BipBuffers的SPSC,无锁,no_std,线程安全的队列

    v0.5.1 5.0K #线程安全 #单消费者 #队列 #无锁队列 #生产者-消费者 #内存 #SPSC
  25. liso

    行输入与同时输出:输入行可编辑,输出行不会混乱,且全部线程安全

    v1.2.1 750 #命令行 #线程安全 #读取行 #行编辑 #readline
  26. io-pipe

    一个用于在Rust中创建多写入器和单读取器管道的快速且线程安全的库

    v0.6.2 1.0K #管道 #io #线程安全 #单读取器 #多写入器 #io写入 #io读取
  27. reactivate

    线程安全的响应式数据结构。用❤️为🦀制作

    v0.4.2 1.4K #线程安全 #响应式 #数据结构 #结构 #观察者 #观察者模式 #合并
  28. rpds-pathtree

    不可变、路径可寻址的树状数据结构

    v0.7.0 1.0K # #不可变 #路径 #线程安全 #数据结构
  29. signals2

    受boost::signals2启发的线程安全信号/槽库

    v0.3.3 140 # #信号 #线程安全 #连接 #回调
  30. pi_arr

    无锁且自动扩展的数组

    v0.19.6 100 #数组 #线程安全 #无锁 #pi #结构 #arr #自动扩展
  31. buddy-alloc

    用于no-std Rust的内存分配器,用于嵌入式环境

    v0.5.1 3.5K #memory-allocator #embedded #buddy #environments #link-list #thread-safe #mmu
  32. foyer-common

    foyer 的通用组件 - Rust 的混合缓存

    v0.9.0 19K #cache #hybrid #foyer #thread-safe #user-friendly #hybrid-cache #performance
  33. michie

    为函数添加记忆化功能的属性宏(听起来像 Mickey)

    v3.0.2 #memoization #cache #thread-safe #memoise #memoisation
  34. unique_id

    唯一 ID 生成器的特性和实现

    v0.1.5 1.2K #id-generator #unique-identifier #random-string #u128 #thread-safe #uuid #numbers
  35. timedmap

    具有过期键值对的哈希表

    v1.0.2 1.1K #key-value #hash-map #thread-safe #pair #duration #async #cleanup
  36. ringbuffer-spsc

    快速线程安全的单生产者单消费者环形缓冲区

    v0.1.9 37K #single-consumer #ring-buffer #single-producer #thread-safe #compile-time #spsc #performance
  37. global_counter

    全局、线程安全的计数器

    v0.2.2 9.8K #counter #global #thread-safe #primitive #atomic #synchronization-primitive #mutex
  38. ptr_cell

    基于原子指针的线程安全 cell

    v2.2.1 #cell #atomic #thread-safe #no-std #data-access
  39. pwd-grp

    访问 Unix 的密码和组

    v0.1.1 11K #user-group #unix #thread-safe #information #password #wrapper #read
  40. pi_atom

    全局线程安全的原子字符串池减少相同字符串的内存占用,并用于 HashMap 键

    v0.5.3 210 #thread-safe #atom #string #pi #pool #memory #reduce
  41. trc

    更快的 Arc

    v1.2.4 #reference-counting #smart-pointers #thread-safe #memory #reference-data #shared-data
  42. winapi-easy

    各种 winapi 功能的安全接口

    v0.2.0 #process #api-bindings #hotkey #taskbar #thread-safe #windows #user-interface
  43. konsumer_offsets

    解析Kafka内部主题 __consumer_offsets 的内容

    v0.3.2 #apache-kafka #kafka #parser #apache #consumer-offsets #thread-safe #send-sync
  44. squeue

    定长队列

    v0.10.3 #fifo-queue #queue #thread-safe #vec-deque #sized #wrapper #sync
  45. nodex-api

    rust绑定到node_api.h

    v0.2.4 #nodejs #binding #add-on #nodex #js #napi #thread-safe
  46. uf_rush

    无锁、线程安全的并查集(Disjoint-Set)数据结构实现

    v0.2.1 #disjoint-set #union-find #lock-free #thread-safe #data-structures #shared-data #merge
  47. wz_reader

    一个线程安全的wz文件读取器,用于解析wz文件

    v0.0.10 #file-reader #wz #maplestory #thread-safe #wzlib
  48. ndata

    线程安全、自持的类似JSON数据,具有手动垃圾回收

    v0.3.10 230 #garbage-collection #thread-safe #data-structures #memory-management #memory-management #multi-threading #self-owned
  49. arcow

    原子引用计数的写时复制共享指针

    v1.1.1 #shared-ptr #reference-counting #pointers #cow #thread-safe #copy-on-write #atomically
  50. envsafe

    安全地将dotenv文件与现有环境合并

    v0.1.0 130 #env-var #env #dotenv #configuration #load #combine #thread-safe
  51. assert_no_alloc

    自定义Rust分配器,允许暂时禁用线程的内存(解)分配。如果被禁止而分配,则中止或打印警告。

    v1.1.2 1.8K #allocator #real-time #debug #debugging #thread-safe #audio #thread-local-storage
  52. cache_loader_async

    基于tokio的线程安全加载缓存,具有异步加载函数

    v0.2.1 160 #cache #lru-cache #thread-safe #async #async-io #tokio #loader
  53. highroller

    线程安全的高级滚动索引,保证运行时唯一ID成本低

    v0.1.0 #unique-id #thread-safe #id #unique-identifier #counter #ruid #static
  54. s3-fifo

    高效的S3-FIFO缓存实现

    v0.1.7 #lru-cache #cache #fifo #lru #fifo-queue #eviction #thread-safe
  55. atomx

    基于原子数据类型的线程安全数据结构

    v0.2.6 180 #thread-safe #thread #atomic #parallel #single-producer #concurrency #producer-consumer
  56. woody

    Rust的日志记录器,实际上非常易于使用

    v0.1.2 130 #log-messages #logging #logger #log #log-file #debugging #thread-safe
  57. real-time

    与实时线程安全地共享数据

    v0.5.0 #thread #thread-safe #data #sharing #shared #share #fifo
  58. pinboard

    一种无锁、线程安全的发布数据的方法,只需将其放在公告板上即可

    v2.2.0 2.7K #lock-free #thread-safe #concurrency #threading #thread-safety #shared-data
  59. kvdb-lib

    使用DashMap的线程安全键值存储库

    v0.1.6 440 #key-value #key-value-store #thread-safe #dash-map #kv-db #lib #pair
  60. atom_box

    使用危险指针的原子Box的Rust安全惯用实现

    v0.2.0 #hazard-pointers #pointers #hazard #atomic #thread-safe #data-structures #atomic-box
  61. atomic-counter

    Rust的原子(线程安全)计数器

    v1.0.1 70K #counter #atomic #thread #thread-safe #order #consistent #memory
  62. scopegraphs-prust-lib

    prust的fork用于scopegraphs

    v0.1.0 #data-structures #immutability #persistent #thread-safe #functional #scopegraphs #ocaml
  63. loggy-neko

    具有动态日志级别配置的线程安全日志工具

    v0.1.2 #log-level #logging #thread-safe #info #dynamic #warn #error
  64. threadcell

    只能由拥有线程访问其值的单元格

    v1.0.3 200 #cell #cooperative #thread-safe #static #global
  65. rapidsync

    快速且线程安全的嵌入式数据存储

    v0.1.9-alpha1 #thread-safe #data-store #rapid #mutable #hash-map #issue #performance
  66. safina-threadpool

    安全线程池

    v0.2.4 160 #thread-pool #thread-safe #thread #pool #safe
  67. lariv

    链式原子随机插入向量:一个线程安全、自管理的向量,无保证的顺序插入

    v0.3.2 #ring-buffer #vector #buffer #thread-safe #ring #atomic #integer
  68. redis-queue-rs

    支持同步和异步的Rust Redis队列

    v0.1.7 240 #redis-queue #thread-safe #sync #synchronous #async-await
  69. super-rodio

    一个现成的Rust音频播放器库,利用rodio以线程安全的方式

    v0.0.7 500 #rodio #thread-safe #audio-player #utilize #super #manners #music
  70. dashmap-cache

    用于缓存任意函数和方法结果的dashmap包装器

    v0.1.8 #cache #thread-safe #dashmap #serialization #results #wrapper #methods
  71. bbqueue-ng

    基于BipBuffers的SPSC,无锁,no_std,线程安全的队列

    v0.101.1 #thread-safe #queue #lockless #spsc #embedded #atomic #operations
  72. app-world

    管理前端应用程序状态的无框架方法

    v0.3.0 #state-management #state #frontend #applications #world #cross-platform #thread-safe
  73. uid

    创建唯一ID

    v0.1.7 2.2K #unique-id #id #unique #numbers #unique-identifier #type #thread-safe
  74. mbarc-map

    最小阻塞、原子引用计数映射

    v0.9.0 #reference-counting #map #hash-map #thread-safe #mutex #hashmap
  75. wrc

    Rust的线程安全加权引用计数智能指针

    v2.0.0 #reference-counting #smart-pointers #weight #thread-safe #weighted #synchronization #dropped
  76. r-cache

    内存中的键值存储。它是线程安全的,并且具有过期时间

    v0.5.0 4.5K #key-value-store #cache #thread-safe #memory #times #expiry #set-key
  77. omango-util

    实用工具

    v0.1.6 #defer #hint #backoff #rw-spinlock #cache #cpu-cacheline #thread-safe
  78. voluntary-servitude

    线程安全的可追加列表,具有无锁迭代器

    v4.0.8 #lock-free #iterator #thread-safe #data-structures #vector
  79. multicache

    每个对象都有一个给定权重的LRU缓存

    v0.6.1 1.1K #lru-cache #thread-safe #weight #size #object
  80. pin-list

    一个基于Pin的安全的双重链表

    v0.1.0 #linked-list #pin #intrusive #thread-safe #mutex #node #async
  81. quick-kv

    现代软件的可靠键值存储

    v1.0.0 #key-value #key-value-database #derive-debug #key-value-store #reliable #thread-safe #modern
  82. easy-pool

    一种简单的方法来重用对象,而不必每次都重新分配内存

    v0.2.7 #memory #memory-pool #pool #recycle #allocate #cache #thread-safe
  83. singly

    轻量级的“非”线程安全单例,但它的使用则依赖于情况

    v0.1.1 #thread-safe #singleton #instance #depend #value #no-std #lighweight
  84. ferris-gc

    Rust的垃圾回收器的灵活实现

    v0.1.5 #garbage-collection #memory #garbage #thread-safe #thread-local #collector #gc
  85. bbqueue-sync

    基于BipBuffers的SPSC,无锁,no_std,线程安全的队列

    v0.5.1 #thread-safe #queue #lockless #dma #spsc #buffer #memory
  86. safenv

    标准库中env模块的线程安全包装器

    v0.1.0 #env #key-value #thread-safe #module #var #set #wrapper
  87. anndata-memory

    Rust中用于单细胞基因组数据的线程安全AnnData-like结构。提供受控可变性、高效内存管理和灵活的数据操作。非常适合并发生物信息学应用。

    v0.1.0-alpha.1 220 #data #flexible #memory #structure #ideal #thread-safe #genomics
  88. async-rustbus

    基于rustbus的DBus协议的异步实现

    v0.2.0 #dbus #async #async-version #connection #thread-safe #protocols #message
  89. 碎片映射

    Rust 的并发分片 HashMap

    v0.1.10 #hash-map #thread-safe #concurrent-hashmap #thread-safe-hashmap #sharded-hashmap #data-structures
  90. 多通道

    具有动态通道注册和冻结的 mpmc 优先级多通道

    v0.2.0 #channel #multi-threading #sync #concurrency #multi-consumer #thread-safe
  91. 雪云

    用于创建自定义雪花并提供线程安全和非线程安全生成器的轻量级 crate

    v0.4.0 #snowflake-id #thread-safe #snowflake #id-generator #serde #timestamp #ids
  92. 动态对象

    Box<dyn Any> 的简洁且线程安全的版本

    v0.2.0 #thread-safe #dyn #object #any
  93. 尝试使用 DuckDuckGo 搜索。

  94. 此状态

    一种以线程安全的方式存储状态,以及异步等待状态变化的方法

    v0.3.0 #state #async #thread-safe #wait #store #manner #枚举
  95. cas-lib

    CAS 的核心库

    v0.2.1 380 #cas #lib #language #abstraction-layer #thread-safe #operations #higher
  96. workit

    单线程工作队列工具

    v0.2.5 #queueing #queue #task #single-threaded #thread-safe #run-time #async
  97. any_handle

    一个线程安全、类型安全的智能指针,可以共享、存储和下转换 dyn Any

    v0.1.4 #smart-pointers #container #downcast #thread-safe #rw-lock #store #reference-counting
  98. skv

    线程安全的磁盘后端键值存储

    v0.1.2 #key-value-store #thread-safe #disk #pair #data-store #index #lookup
  99. dynamic-pool

    无锁、线程安全、动态大小的对象池

    v0.2.2 93K #object-pool #lock-free #thread-safe #capacity #dynamically-sized #reset #continue
  100. libpostal-sys

    libpostal 地址归一化的低级包装器(带锁以支持线程安全初始化)

    v0.1.1 1.4K #low-level #libpostal #wrapper #initialization #locks #thread-safe #address
  101. waitcell

    包含可能尚未可用值的单元格类型

    v0.4.1 #cell #blocking #thread-safe #value #once #shared #block
  102. libpostal-rust

    libpostal地址归一化(带锁以支持线程安全的初始化)的高级封装

    v0.1.1 1.4K #wrapper #libpostal #thread-safe #initialization #high-level #address #normalization
  103. polymock

    线程安全的线程池字节分配器

    v0.2.2 #buffer #byte #thread-safe #arena #allocator #allocation #bump
  104. service-locator

    线程安全的泛型服务定位器

    v0.2.0 310 #service #locator #thread-safe #service-provider
  105. emf-core-base-rs-ffi

    emf-core-base接口的Rust封装

    v0.1.2 #interface #thread-safe #lock #emf-core-base #bindings
  106. tagged_cell

    快速、可初始化、线程安全的静态变量

    v0.1.3 #tags #static #zst #thread-safe #lazy-evaluation #macro #tag
  107. prust-lib

    Rust中的持久不变数据结构

    v0.1.0 #data-structures #immutability #persistent #prust #thread-safe
  108. derivable-object-pool

    具有自动对象重用功能的线程安全派生对象池集合

    v0.1.1 #object-pool #thread-safe #derivable #automatic-reusage
  109. rhythm

    允许VIPs(重要用户)的速率限制器,用Rust编写

    v0.1.0 #rate-limiting #thread-safe #limiter #vip #key #bucket #mutex
  110. sync_cow

    线程安全的克隆写入容器,用于快速并发写入和读取

    v0.1.1 #cow #concurrency #thread-safety #thread-safe #runtime-efficiency #data-structures #rwlock
  111. remutex

    递归互斥锁,改编自Rust的标准库

    v0.1.1 #mutex #hdf5 #recursion #thread-safe #standard #adapted #hdf5-rs
  112. browser-window-ffi

    browser-windowcrate的FFI绑定

    v0.4.1 #browser #cross-platform #cef #thread-safe #browser-window #edge #api-bindings
  113. 智能

    动态分派智能指针

    v0.1.1 #smart-pointers #thread-safe #ownership #shared #dynamic #rc #shared-pointer
  114. ts_static

    用于懒加载静态和辅助线程安全访问静态数据的结构体包装宏

    v0.3.0 #thread-safe #static #lazy-evaluation #lazy-static #aid #accessing #struct
  115. hdf5-rs

    为HDF5库提供线程安全的Rust绑定

    v0.2.0 #hdf5 #thread-safe #bindings #version #wrapper
  116. atomic_cell

    无锁线程安全可变内存位置

    v0.2.0 #thread-safe #atomic #lock-free #memory #mutable #locations #data
  117. dsll

    快速线程安全双排序链表

    v0.1.1 #linked-list #thread-safe #sorting #concurrency #sorted-linked-list #doubly #access
  118. sync_rw_cell

    RefCell的线程安全版本

    v0.1.0 #refcell #thread-safe #cell #version #sync #borrow #abort
  119. oh-snap

    一种线程安全的、所有者拥有的、堆分配的数组,可以高效地分割和合并,即无需移动或内存(反)分配

    v0.0.5 #thread-safe #split #owned #array #merge
  120. conman

    纯Rust中的并发管理器和工作项队列

    v0.1.6 #thread #manager #thread-safe #queue #concurrency #management #execute
  121. persistent-list

    单链表持久化线程安全列表

    v0.1.0 #list #persistent #immutability #thread-safe
  122. atomic_ref_box

    具有线程安全、不可变弱引用的Box

    v0.1.0 #weak-references #reference #heap-allocation #thread-safe #immutability #box #pointers
  123. snowgen

    使用雪花算法生成唯一、基于时间的ID

    v0.1.0 #unique-id #distributed-id #snowflake-id #generate #distributed-systems #thread-safe #epoch
  124. throttle2

    线程安全节流(速率限制器),在滴答之间保持固定的时间间隔

    v0.1.1 #thread-safe #throttle #rate-limiting #time #limiter #intervals #fixed
  125. trace2

    一个用于跟踪函数执行的进程宏,类似于 trace crate,但线程安全并使用日志

    v0.1.0 #thread-safe #trace #proc-macro #tracing #execution #log #functions
  126. ringu

    线程安全的 no_std 环形缓冲区

    v0.1.1 #buffer #ring-buffer #thread-safe #no-std
  127. lazy_rc

    Rc 和 Arc 的懒初始化实现

    v0.1.3 #lazy-evaluation #initialization #rc-t #arc-t #lazy-arc #thread-safe
  128. markup5ever_arcdom

    来自 html5ever 项目的 RcDom 的线程安全版本

    v0.1.2 470 #thread-safe #node #version #dom #document #text-node #children
  129. call-once

    一种只能成功调用一次的类型

    v0.1.0 3.0K #once #called #call #sucessfully #thread-safe #sync #api
  130. syncbuf

    具有无锁线程安全性和常数时间索引的只追加数据结构

    v0.2.0 #lock-free #thread-safe #structures #data #indexing #append-only #data-structures
  131. 线程安全

    允许线程不安全对象进行线程安全的容器

    v0.1.2 #thread #threading #container #thread-unsafe #data #variables #safe
  132. browser-window-core

    crate browser-window 的非用户友好内部功能,提供跨平台和浏览器引擎独立的接口

    v0.2.1 100 #browser #cross-platform #thread-safe #html-css #webview2 #interface #gui
  133. rslint_rowan

    rslint 项目的 rowan 的线程安全分支

    v0.10.0 500 #syntax-tree #thread-safe #lossless #rowan #fork #rslint #typescript
  134. rstructure

    线程安全的数据结构库

    v0.2.0 #thread-safe #structure #data-structures
  135. borrowed-thread

    线程安全的将借用传递给 thread::spawn 的方式

    v0.1.3 #thread #thread-safe #borrow #pass #spawn #join
  136. cachingmap

    通过内部可变性接受新条目的缓存哈希表

    v0.2.1 #entries #hash-map #cache #reference #accepting #immutability #thread-safe
  137. atomic_refcell_try

    线程安全的 RefCell

    v0.2.0 #refcell #thread #borrow #atomic #thread-safe #value #high