1. sysinfo

    get system information such as processes, CPUs, disks, components and networks

    v0.38.4 9.6M #system-information #disk #process #cpu
  2. hashlink

    HashMap-like containers that hold their key-value pairs in a user controllable order

    v0.11.0 16.5M #linked-hash-map #lru-cache #no-std
  3. intrusive-collections

    Intrusive collections for Rust (linked list and red-black tree)

    v0.10.0 1.1M #rb-tree #linked-list #intrusive
  4. leaky-bucket

    A token-based rate limiter based on the leaky bucket algorithm

    v1.1.2 96K #rate-limiting #token-bucket #future #async
  5. linked_hash_set

    HashSet with insertion ordering

    v0.1.6 1.4M #hash-set #insertion-order #data-structures
  6. cordyceps

    Mycelium intrusive data structures

    v0.3.4 315K #lock-free-queue #lock-free #intrusive #free-list
  7. earcutr

    port of MapBox's earcut triangulation code to Rust language

    v0.5.0 628K #earcut #polygon #triangulation #port #map-box #linked-list #z-order
  8. sdd

    Scalable lock-free delayed memory reclaimer

    v4.8.6 5.5M #lock-free-memory #lock-free #epoch #concurrency
  9. embedded-alloc

    A heap allocator for embedded systems

    v0.7.0 209K #embedded #cortex-m #embedded-arm
  10. buddy_system_allocator

    A bare metal allocator that uses buddy system

    v0.13.0 161K #frame-allocator #global-allocator #heap-allocator
  11. resolvo

    Fast package resolver written in Rust (CDCL based SAT solving)

    v0.10.2 37K #package-resolver #version #solver #dependencies
  12. index_list

    A doubly linked list implemented in safe Rust using vector indexes

    v0.3.3 53K #linked-list #doubly-linked-list #index
  13. arcshift

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

    v0.4.2 500 #updating #arc #atomic
  14. google-logging2-cli

    A complete library to interact with Logging (protocol v2)

    v7.0.0+20251202 #cli #google #logging
  15. google-gan1_beta1

    A complete library to interact with gan (protocol v1beta1)

    v7.0.0+20130205 #google-api #gan #web-api
  16. uluru

    fast, LRU cache implementation

    v3.1.0 1.3M #lru-cache #cache #linked-list #array
  17. blondie

    Collect CPU callstack samples from a windows process

    v0.5.3 42K #call-stack #profiling #perf #windows #callstack
  18. jrsonnet-gcmodule

    Cyclic garbage collection inspired by CPython's gc implementation

    v0.4.4 38K #garbage-collection #rc #gc
  19. linkedbytes

    linked list of Bytes and BytesMut

    v0.1.16 19K #byte #volo #rpc #writev #ioslice
  20. nexus-collections

    Slab-backed intrusive collections for low-latency systems

    v1.1.4 440 #slab #collection #low-latency #preallocated #intrusive
  21. embed-collections

    A collection of memory efficient and intrusive data structures

    v0.10.0 #linked-list #b-tree #intrusive #avl #collection #avl-tree
  22. async-backtrace

    Efficient, logical 'backtraces' of async tasks

    v0.2.7 95K #async-task #backtrace #stack-trace #tokio #logical
  23. orx-linked-list

    A linked list implementation with unique features and an extended list of constant time methods providing high performance traversals and mutations

    v4.1.0 #linked-list #doubly-linked-list #pinned #singly
  24. evictor

    generic caching with configurable eviction policies

    v0.7.2 2.6K #cache-eviction #lru-cache #lfu #cache #lru
  25. collection_tools

    General purpose tools to manipulate collections( containers like Vec/HashMap/HashSet )

    v0.38.0 1.8K #vec #hash-set #hash-map #general-purpose
  26. linked_list_allocator

    allocator usable for no_std systems. It builds a linked list from the freed blocks and thus needs no additional data structures.

    v0.10.6 303K #heap-allocator #no-std #malloc #kernel
  27. kurbu5-rs

    Safe, idiomatic Rust API for writing MIT Kerberos non-KDB plugin modules

    v0.1.2 #krb5 #kerberos #plugin #api-bindings
  28. orx-selfref-col

    SelfRefCol is a core data structure to conveniently build safe and efficient self referential collections, such as linked lists and trees

    v3.2.0 1.3K #self-referential #pinned #recursion
  29. slabigator

    A fixed-capacity linked list with stable element addressing and no dynamic allocations

    v0.9.5 1.9K #linked-list #deque #slab #queue #pool
  30. dlv-list

    Semi-doubly linked list implemented using a vector

    v0.6.0 6.3M #linked-list #vector #list
  31. ordered_hash_map

    HashMap which preserves insertion order

    v0.5.0 362K #hash-map #hash-set #linked-hash-map #ordered-hash-set #ordered-map #hash-map-set #ordered-set
  32. ghost-cell

    Compile-time zero-cost borrow-checking of aliased references

    v0.2.6 9.8K #borrowing #experimental #aliasing
  33. pie_core

    A high-performance, index-based data structure toolkit. Provides an arena allocator (ElemPool) used to build a cache-friendly PieList (doubly-linked list) and FibHeap (priority queue).

    v0.2.14 #arena-allocator #priority-queue #doubly-linked-list
  34. nexy

    Multi-network server for the Nex protocol

    v0.5.1 270 #tcp-socket #protocols #nex #sockets #socket-server
  35. linkbreakers

    Official Rust SDK for the Linkbreakers API

    v1.46.14 #sdk #link-shortener #api-sdk #api
  36. alloc_cat

    allocator for small-to-tiny Wasm projects in rust

    v1.1.1 260 #allocator #memory-management
  37. google-mybusinessplaceactions1-cli

    A complete library to interact with My Business Place Actions (protocol v1)

    v7.0.0+20251210 #cli #google #mybusinessplaceactio
  38. racer

    Code completion for Rust

    v2.2.2 7.8K #code-completion #source #rls #nightly #extension
  39. deepmesa-collections

    A collection of data structures and algorithms designed for performance

    v0.14.0 500 #iterator #collection #testing #data-structures #bit #algorithm-performance #performance-data
  40. checksmix

    A simplified MIX simulator - Donald Knuth's hypothetical computer for teaching and learning assembly language programming

    v0.2.20 #assembly #knuth #mmix #educational
  41. ryft-pjrt

    Ryft bindings for PJRT

    v0.0.2 #pjrt #xla #tpu #ryft #gpu
  42. classicube-sys

    Rust C bindings for ClassiCube

    v5.0.0+ClassiCube.1.3.8 4.2K #bindings #classi-cube-bindings #documentation
  43. tether-map

    Order-preserving linked hash map with O(1) reordering

    v0.2.1 #linked-hash-map #hash-map #order-preserving #linked-list #no-std
  44. linked_list_r4l

    Linked lists that supports arbitrary removal in constant time

    v0.3.0 4.0K #linked-list #constant-time #removal #list
  45. scc2

    High-performance containers and utilities for concurrent and asynchronous programming

    v2.4.4 500 #hash-map #cache #async #concurrency #tree #hash-cache
  46. im-lists

    Persistent unrolled linked lists and vlists

    v0.12.1 4.3K #linked-list #vlist #unrolled-linked-list #persistent-immutable
  47. hrn

    Manage plans (lists) and notes

    v0.5.0 #tui #notes #plan
  48. http-serde-ext

    serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections

    v1.0.2 55K #url #serialization #serialize #serde #deserialize
  49. platform-trees

    Trees methods for linksplatform

    v0.3.4 #linked-list #data-structures #linksplatform #tree
  50. data_structure

    implementing and managing common data structures

    v0.1.20 1.8K #stack #linked-list #data-structures #algorithm #sorting
  51. capped_collections

    Collections with compile-time set capacities

    v0.2.0 #map-set #capped #array #vec #vec-map
  52. xutex

    an extremely fast async mutex with alternative sync API

    v0.2.1 200 #async-mutex #mutex #async-concurrency #locking
  53. cloudreve-api

    interacting with Cloudreve API

    v0.5.3 #cloudreve #storage #storage-client #api #api-bindings
  54. fixed-cache

    A minimalistic, lock-free, fixed-size cache

    v0.1.8 128K #lock-free #hash #cache #concurrency
  55. bllist

    Persistent block lists (fixed & dynamic) with reclamation and checksums, built on top of bstack

    v0.2.0 #file-backed #database #persistent #binary
  56. cantrip

    Practical extension methods for standard Rust collections

    v0.5.0 550 #collection #group-by #immutability #map #functional
  57. cfg-noodle

    A nonvolatile configuration storage service

    v0.7.0 #storage #flash
  58. slabbin

    An efficient slab allocator with stable addresses

    v1.2.0 139K #slab-allocator #allocator #slab
  59. components-arena

    creating complex domain-specific self-referential data structures

    v4.2.3 #graph #generational-arena #tree-graph #generational #entity #arena-tree
  60. wavltree

    An intrusive Weak AVL Tree

    v0.0.8 480 #binary-search-tree #avl-tree #intrusive #weak #link #rb-tree #red-black #non-null #self-balancing #data-structures
  61. cdf

    decoding and encoding NASA CDF files

    v0.1.4 #encoding-decoding #nasa #format-specification #store-data #primitive #data-model #net-cdf
  62. google-analytics3-cli

    A complete library to interact with analytics (protocol v3)

    v7.0.0+20190807 #google-analytics #cli #google #analytics
  63. grabapl

    graph-based programming languages, with pluggable type systems and a focus on visible intermediate states

    v0.0.4 #graph #type-system #state #graph-based #edge #visible #programming-language #decide #linked-list #directed-graph
  64. lazy-lru

    A least-recently-used (LRU) cache implementation with lazy eviction

    v0.1.4 147K #lru-cache #cache #lru
  65. linkly-ai-cli

    CLI for Linkly AI - search your local documents from the terminal

    v0.3.0 #mcp #search #knowledge #cli
  66. rose_bloom

    A concurrent growing element size linked list with stable pointers

    v0.1.6 270 #linked-list #pointers #concurrency
  67. uefi-async

    A lightweight asynchronous executor for UEFI environments

    v0.2.8 #async-executor #uefi #embedded #async
  68. key-node-list

    Doubly-linked list that stores key-node pairs

    v0.0.6 850 #linked-list #doubly-linked-list #key-node
  69. procmachines

    State machines in the procedural style

    v0.1.0 #state-machine #async-io #protocols
  70. pf-rs

    FreeBSD lib to access OpenBSD's implementation of the PF (Packet Filter) directly via /dev/pf

    v0.2.6 330 #freebsd #packet-filter
  71. permanager

    Scan and list GitHub permanent links (blob/<sha40>) in your source code

    v0.1.0 #github #permanent-link #list #blob #scan
  72. rustycache

    caching library for Rust

    v2.0.0 #lru-cache #lfu #cache #fifo #ttl #lru
  73. array-linked-list

    A data structure, which combines the advantages of dynamic arrays and linked lists

    v0.2.2 #linked-list #data-structures #collection #array-list
  74. hashlru

    LRU cache

    v0.11.1 16K #lru-cache #hash-map #cache #lru
  75. late

    API reference for Zernio. Authenticate with a Bearer API key. Base URL: https://zernio.com/api

    v0.0.193 #account-id #post-id #delete-account #whatsapp #reddit #ads #phone-number #user-id #facebook-page #http-post
  76. doubly

    Doubly-linked lists in Rust

    v1.2.3 360 #linked-list #container
  77. array_list

    A dynamic container that combines the characteristics of a Vec and a LinkedList

    v0.4.0 #linked-list #vec #collection #array
  78. code-typing

    A terminal-based typing game for Rust programmers. Practice typing real Rust code snippets to improve your coding speed and accuracy.

    v0.1.3 #terminal-game #game #typing #practice #rust
  79. buddy-alloc

    memory allocator for no-std Rust, used for embedded environments

    v0.6.0 16K #memory-allocator #embedded #buddy #syscalls #thread-safe #execution-environment
  80. skippy

    Highly flexible worst-case O(log n) intrusive skip list

    v0.1.2 #skip-list #tree #intrusive #list
  81. suggest

    A minimal library to provide similar name suggestions like "Did you mean?"

    v0.5.1 16K #suggestions #did #mean #name #collection
  82. bump-stack

    A stack implementation using bump allocation

    v0.5.0 #lifo #stack #bump
  83. plain-ds

    Plain data structures

    v0.3.1 #list #data-structures #tree
  84. circular_doubly_linked_list

    A high-performance Circular Doubly Linked List implementation in Rust

    v0.1.0 #doubly-linked-list #linked-list #data-structures #circular
  85. wakerset

    no_std, no_alloc storage of Wakers embedded in the Future type

    v0.2.5 1.6K #waker #no-alloc #async
  86. clustered-fast-trie

    Ordered integer set (u32/u64/u128) for data with locality. O(1) range counting. Stable O(log log U) latency.

    v0.1.0 #ordered-set #integer-set #range-query #trie #no-std
  87. lrumap

    A safe Least Recently Used (LRU) cache implementation with ordered and unordered support

    v0.1.0 1.1K #lru-cache #cache #lru
  88. once-list2

    A single linked list which is backed by OnceCell. You can append the value to the non-mutable OnceList.

    v0.4.1 #once-list #linked-list #once-cell #cache #single-value #modes #mutability #single-thread #std-cell #non-mutable
  89. ax-linked-list-r4l

    Linked lists that supports arbitrary removal in constant time

    v0.5.0 #linked-list #constant-time #removal
  90. exact-covers

    Knuth's algorithm for solving the exact cover problem with colors

    v0.3.0 #exact-cover #color-constraints #dancing-cells #combinatorial-search
  91. veilid-hashlink

    Fork of hashlink modified to meet the needs of the Veilid project. HashMap-like containers that hold their key-value pairs in a user controllable order

    v0.1.3 800 #lru-cache #hash-map #no-std
  92. zernio

    API reference for Zernio. Authenticate with a Bearer API key. Base URL: https://zernio.com/api

    v0.0.194 #account-id #post-id #delete-account #whatsapp #reddit #ads #phone-number #user-id #facebook-page #http-post
  93. linked-list

    An alternative implementation of std::collections::LinkedList

    v0.1.0 1.0K #collection #data-structures
  94. intrex

    Intrusive doubly-linked lists with items addressed by indices

    v0.1.1 #linked-list #intrusive #performance #no-alloc
  95. ax_slab_allocator

    Slab allocator for no_std systems. Uses multiple slabs with blocks of different sizes and a linked list for blocks larger than 4096 bytes

    v0.4.0 4.7K #slab-allocator #heap-allocator #no-std #kernel #allocator
  96. better_comprehension

    collection and iterator comprehensions for Rust

    v3.0.3 600 #comprehension #list-comprehension #proc-macro
  97. counting_sort

    Counting sort implementation for Iterators

    v1.0.10 #counting-sorting #sorting
  98. creature_feature

    Composable n-gram combinators that are ergonomic and bare-metal fast

    v0.1.7 #ngrams #combinator #bare-metal #creature #composable #computer-vision #ml #polymorphism #zero-cost-abstractions
  99. ottavino-gc-arena

    safe, incrementally garbage collected arenas (updated fork of gc-arena)

    v0.6.0 1.2K #garbage-collection #gc-arena #safe #incremental #root #proc-macro #linked-list #branded
  100. wiki-tui

    easy to use Wikipedia Text User Interface

    v0.9.2 #tui #wikipedia
  101. vellaveto-audit

    Tamper-evident audit logging with hash chains and Ed25519 checkpoints

    v6.1.1 #firewall #ai-agent #mcp #security-firewall #policy #security
  102. double_linked_list

    High-performance doubly-linked list with smart pointer support and memory pool optimization

    v0.1.2 #linked-list #doubly-linked-list #performance
  103. onnx_graph

    ONNX graph parser and execution engine for deep neural networks

    v0.1.2 #onnx #graph #inference-engine #linked-list #parser #execution-engine #typed-arrays #list-node #neural-network
  104. listfree

    lockfree prepend-only list

    v0.8.0 #linked-list #lock-free #active
  105. cpp_map

    C++ std::map emulator

    v0.2.0 550 #cpp #emulation #map
  106. pin-list

    A safe Pin-based intrusive doubly linked list

    v0.1.2 #linked-list #doubly-linked-list #thread-safe #pin #intrusive #async-mutex
  107. dndtree

    DND-Tree dynamic connectivity data structure

    v0.3.0 #data-structures #querying #graphs #id-tree #constant-time #dnd
  108. hattrie

    A high-performance, cache-conscious, ordered map for string keys, based on the HAT-trie paper

    v0.9.1 #string #sorting #cache-conscious #trie #map
  109. intrusive-lru-cache

    An LRU cache implementation using intrusive data structures

    v0.1.4 650 #lru-cache #intrusive #cache #lru
  110. deferred-cell

    A single-assignment, weak reference wrapper for cyclic node graphs with late initialization

    v0.6.3 #rc #deferred #weak #once
  111. slosh3d

    Cross-platform GPU 3D Material Point Method implementation

    v0.5.0 #physics-simulation #mpm #points #3d #gpu #cross-platform-gpu #slang #2d #slosh
  112. unsafe_list

    基于 linux 的 list 实现

    v0.1.54 #unsafe #实现 #list #linux #head
  113. potential

    PubSub lib with sync and async API

    v3.0.1 #pub-sub #async
  114. mutual

    useful atomic objects for concurrent operations

    v1.0.2 #bit-set #object #concurrency #arc-swap #list #game-engine #data-structures #thread-safe
  115. good_memory_allocator

    A blazingly fast and memory efficient memory allocator to be used in no_std environments

    v0.1.7 390 #memory-allocator #no-std #kernel #heap-allocator
  116. synoema-codegen

    Synoema — programming language optimized for LLM code generation

    v0.1.0 #jit-compiler #cranelift #llm #language-compiler
  117. pi_slotmap_tree

    A tree structure implemented by dense memory linked list

    v0.4.1 1.1K #linked-list #pi #slotmap-tree #tree
  118. byodb-rust

    Build Your Own Database in Rust!

    v0.2.1 #database #b-plus-tree #b-tree
  119. algs4_rs

    Rust implementations for the algorithms and clients in the text book "Algorithms, 4th Edition" by Robert Sedgewick and Kevin Wayne

    v0.6.0 440 #algorithm #client
  120. static-rc

    Compile-time reference counting

    v0.7.0 #rc #experimental #reference-counting
  121. readmd

    A TUI markdown viewer with file browser, table of contents, and syntax highlighting

    v0.1.0 #tui-viewer #viewer #tui #markdown #markdown-viewer
  122. embed-struct

    embedding data structures

    v0.1.1 #data-structures #embedding #embed #list #lru-cache #linux-kernel #2d-grid #error-prone #hash-map
  123. slosh2d

    Cross-platform GPU 2D Material Point Method implementation

    v0.5.0 #physics-simulation #mpm #points #2d #cross-platform #gpu #slang #3d #slosh
  124. rarena-allocator

    Lock-free ARENA allocator which can be used in both memory and on-disk

    v0.6.0 4.1K #arena-allocator #lock-free #allocator
  125. allocvec

    A vector type that preserves the index of every inserted element

    v1.1.0 #vec #alloc #no-std
  126. fast-bpe-rs

    Fast Byte Pair Encoding (BPE) tokenizer with Python bindings powered by PyO3

    v0.6.1 #bpe #pyo3 #nlp #python
  127. macron-collections

    Creates a new instance of std collections: HashMap, HashSet, BTreeMap, BTreeSet, VecDeque, LinkedList and BinaryHeap

    v0.1.6 #declarative-macro #binary-heap #macro
  128. triple_arena

    Regular, Chain, Surjection, and Ordered Arenas supporting non-Clone types, deletion, and more

    v0.14.0 11K #arena #generation
  129. sync-arena

    thread-safe arena allocator

    v0.2.0 #arena-allocator #thread-safe #reentrant-mutex #pointers #lock-api #destroy #rustc-arena #borrowing
  130. rusty_list

    A no_std compatible, intrusive doubly linked list implementation

    v0.1.2 240 #linked-list #embedded #intrusive #kernel #embedded-kernel
  131. eldek-tad

    A project for learning Abstract Data Types (ADTs) in Rust. Heavily inspired by Java's implementation.

    v0.9.1 #binary-search-tree #prefix-tree #stack #linked-list #graph #hash-map #adt #java
  132. chrome-cache-parser

    Chrome cache parser

    v0.2.5 350 #cache #parser #chrome #entries #index #cache-data
  133. linked-vector

    A hybrid linked list and vector data structure

    v1.2.1 #linked-list #vector #list
  134. char-list

    A persistent string type with the same API as a linked-list of characters

    v0.4.0 210 #immutability #string #cons #prepend
  135. fwdlist

    A simply linked (forward) list

    v0.3.0 #linked-list #collection #forward #simply
  136. monadic

    macros to define Haskell style monadic action blocks for IntoIterators, Reader, Writer, State, and macros for the transformers ReaderT and WriterT over Vec, LinkedList and VecDeque

    v0.5.5 900 #monads #vec-deque #macro #haskell #linked-list #lazy-evaluation #flat-map #lift #supertraits #comprehension
  137. convenient-skiplist

    Convenient and Performant SkipList with serde support

    v1.0.3 #skip-list #serde #advanced #performant #convenient
  138. light-indexed-array

    indexed (and concurrent) Merkle tree in Rust

    v0.3.0 950 #indexed-array #merkle-tree #element #changelog #error #concurrency #linked-list
  139. nt-list

    Compatible, type-safe, and idiomatic Rust implementations of Windows NT Linked Lists

    v0.3.0 #list-entry #nt #no-std #single-list-entry #windows
  140. lru-st

    A package providing a Vec based doubly linked list implementation and related data structures

    v0.3.0 160 #doubly-linked-list #lru #lru-hashmap
  141. dsa_abc

    basic data structure and algorithms. Usability and performance is priority

    v0.1.4 #data-structures #algorithm #binary
  142. urcu2

    Safe API to liburcu

    v0.1.3 250 #rcu #liburcu #current-thread #reference #flavor #enforce #read-guard #syncronization
  143. manylists

    Many lists

    v0.3.0 #list #index #doubly-linked-list #run-time #static #memory-footprint
  144. louvre

    A Robust Triangulation Algorigthm

    v0.2.1 300 #polygon #triangulation #graphics
  145. rc-dlist-deque

    Doubly-linked list based on std::Rc

    v1.1.2 #doubly-linked-list #rc #vec-deque
  146. cdll

    A circular doubly linked list

    v0.4.2 400 #doubly-linked-list #linux-kernel #circular
  147. linked-hash-table

    A linked hash table implementation for insert-order iteration and efficient lookups

    v0.1.2 #hash-map #insertion-order #linked-hash-map #ordered #linked
  148. leetcode-trees-rs

    Tree Node LeetCode problems

    v0.1.149 1.2K #leetcode #binary-tree #library
  149. ministd

    Rewriting Rust's standard library for fun (no_std)

    v0.1.0 #fun #rewriting #no-std #rc #vec
  150. median

    efficient O(n) median filter

    v0.3.2 1.0K #median-filter #dsp-filter #signal-processing #dsp #signal-processing-filter
  151. bwd

    Backwards linked-lists

    v0.2.1 550 #compiler #linked-list
  152. iterlist

    Linked list with a cursor based api

    v0.5.0 1.1K #linked-list #cursor
  153. cyclic_list

    a doubly-linked list with owned nodes, implemented as a cyclic list

    v0.1.0 #doubly-linked-list #cursor-position #constant-time #insert #cyclic #from-iterator #removing #mutating
  154. fplist

    An immutable, persistent, singly-linked list

    v0.2.1 150 #linked-list #persistent-data-structures #immutability #rc #element #persistent-list #singly-linked-list
  155. suiron-rust

    A fast Prolog-like inference engine

    v0.1.0 #inference-engine #knowledge-base #logic-programming #query #fact #prolog #tutorial #father #cargo-run #prolog-like
  156. generational_token_list

    A doubly-linked list backed by generational-arena

    v0.1.5 #doubly-linked-list #generational-arena #token-list #backed #data-structures #opaque
  157. unique-pointer

    UniquePointer data structure that makes extensive use of unsafe rust to provide a shared pointer across other data structures

    v0.8.1 #shared-ptr #library #rust
  158. graphix-package-list

    A dataflow language for UIs and network programming, singly linked list package

    v0.7.0 #networking #dataflow #dataflow-language #language-for-ui #graphix #linked-list #dataflow-programming #network-programming #singly-linked-list
  159. obj-pool

    object arena

    v0.5.1 #doubly-linked-list #object #arena #vec #structures #splay
  160. rulloc

    General purpose memory allocator

    v0.1.0 #memory-allocator #memory-block
  161. chainbuf

    Fast chained buffers

    v0.1.0 #data-structures #io #zero-copy
  162. foyer-intrusive-collections

    Intrusive collections for Rust (linked list and red-black tree)

    v0.10.0-dev 310K #rb-tree #linked-list #intrusive
  163. recursive_reference

    way to walk on recursive structures easily and safely

    v0.3.0 #smart-pointers #recursion #reference #data-structures
  164. bytesbox

    ByteBox is a high-performance hash map implementation optimized for byte slices. It efficiently maps keys and values of type Vec<u8>, providing full ownership of the data. ByteBox uses…

    v0.4.0 160 #vec #byte-slice #performance #memory
  165. sorted-linked-list

    Sorted linked list crate

    v0.1.0 #linked-list #sorting
  166. rcu_list

    a lockless concurrent list implementation

    v0.1.1 #rcu #lockless #atomic
  167. lunaris_engine

    A collection of efficient algorithms implemented in Rust for real-world projects

    v0.1.0 #graph #algorithm #backtracking #linked-list #data-structures
  168. fast-list

    A doubly linked list using SlotMap for improved cache locality, and to solve the ABA problem

    v0.1.8 460 #linked-list #slot-map #graph
  169. tlist

    Type-level linked lists (of types) and type-level 'functions' to manipulate them. Because TList is implemented using GATs, usage is very ergonomic.

    v0.7.0 #no-std #generic #functional
  170. ensf594-project-mmap

    Final project for the ENSF 594 course of the University of Calgary, summer 2022

    v0.5.0 #data-structures #linked-list #stack #binary-search-tree #insert #university #doubly-linked-list #avl-tree #summer #min-heap
  171. circ

    Efficient referenced counted pointers for non-blocking concurrency

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

    A skip list

    v2.7.0 #skip-list #hopscotch #concurrency #algorithm #internal #toy #teaching #laid
  173. indexlist1

    A doubly linked list, backed by a vector

    v0.1.2 #doubly-linked-list #index-list #push-back #insertion-deletion #generational #pop-front #prevent
  174. tagged_ufs

    A union-find-set implementation, in which sets can be associated with tags. When two sets are united, their tags are merged

    v0.2.1 150 #set #tagged #union-find-set
  175. pb-atomic-linked-list

    An atomic insert-only linked list

    v0.1.6 250 #linked-list #atomic #insert-only
  176. Try searching with DuckDuckGo or on crates.io.

  177. yaambo

    concurrent skip lists

    v1.0.0 #skip-list #concurrency
  178. listpack

    Rust wrapper for the "listpack" data structure created and maintained for Redis

    v0.1.6 #redis #linked-list #data-structures #element #integer #byte-length #rax #16-bit #byte-string #string-encoding
  179. treiber_stack

    A lockless, thread-safe, atomic linked-list

    v1.1.1 220 #stack #lockless #concurrency #treiber
  180. rust-algo

    rust algorithms

    v0.2.1 #graph #linked-list #algorithm
  181. leetcode_prelude

    Some useful macros and definition for exercising in leetcode

    v0.2.3 100 #macro #leetcode
  182. tsil_cev

    LinkedList on Vec

    v1.1.0 #linked-list #allocator #linear-memory #no-std
  183. taskchain

    A block-based, non-circular double-linked list implementation for Rust

    v0.1.4 110 #task-execution #kinds #wait-duration #signal #sequential #ensuring #double-linked #non-circular #block-based #modes
  184. containerof

    Macros and traits facilitating the use of intrusive structures in Rust

    v0.3.0 210 #macro-traits #intrusive #structures #container #linked-list
  185. hedel-rs

    A Hierarchical Doubly Linked List

    v0.1.3 #linked-list #dom-tree #dom
  186. hkt-pin-list

    Self managed HKT intrusive linked list

    v0.3.2 170 #linked-list #hkt #intrusive #pinned #managed
  187. llist

    Lisp-style singly-linked list

    v0.7.3 1.1K #linked-list #lisp #list
  188. secured_linked_list

    A cryptographically secured and provable linked list

    v0.5.4 #linked-list #safe-network #safe
  189. dyn_list

    A linked list that can hold dynamically sized values in its nodes

    v0.2.1 410 #linked-list #dynamically-sized #data-structures
  190. compactmap

    Compact Vec-based map that choses assigns IDs for your values on it's own. Very similar to Slab.

    v0.3.7 #slab #linked-list #data-structures #key-value #vec-based #choose
  191. structures

    collection data structures

    v1.1.0 #graph #hash-map #linked-list #tree-structure #binary-tree #hash-set #doubly-linked-list #traverser #adjacency-matrix #adjacency-list
  192. pinlist

    a safe and easy version of intrusive linked lists

    v0.1.0 #linked-list #version #intrusive #data-structures #safe
  193. uell

    A bumpalo-based Unrolled Exponential Linked List

    v0.1.0 17K #linked-list #unrolled #exponential #allocator #backed
  194. vecless

    A minimal, Vec-free, singly linked list with Display support and ergonomic APIs

    v0.3.0 #linked-list #no-vec #list
  195. llq

    Wait-free SPSC linked-list queue with individually reusable nodes

    v0.1.1 2.1K #linked-list #wait-free #queue #spsc #reusable
  196. unrolled-linked-list

    unrolled linked list in rust

    v1.0.1 #linked-list #data-structures #data-structure
  197. ztimer

    A block-based, non-circular double-linked list implementation for Rust

    v0.1.2 #timer #clock
  198. rust_list

    Singly linked list in Rust, with macros for easy instantiation

    v0.2.0 150 #linked-list #collection #functional #cons
  199. cdl-list-rs

    A circular doubly linked list implementation using Rc<T> and RefCell<T>

    v0.2.0 #doubly-linked-list #dequeue #circular
  200. sfn-machine

    state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired

    v0.1.3 #state-machine #step-function #tasks-orchestration
  201. mini-linked-list

    A package containing a minimal i32 LinkedList implementation

    v0.1.3 #linked-list #i32 #traversal #element #containing #pop #data-structures
  202. varstack

    A call-stack based singly-linked list

    v0.2.4 #call-stack #singly-linked #list #singly-linked-list
  203. cons-rs

    containing a Cons data structure

    v0.7.3 240 #linked-list #data-structures #containing #singly-linked-list
  204. nexum

    collection of commonly used data structures

    v0.2.0 #linked-list #data-structures #user-friendly
  205. smallobjectpool

    A small object pool for Rust

    v0.1.3 100 #object-pool #linked-list #pointers #data-structures #finance #block-list
  206. substack

    Stackbound iterable linked list for heap-free recursive algorithms

    v1.1.1 180 #algorithm #linked-list #recursion #stack #iterable #list-stack
  207. rs-bush

    Bush data structure

    v0.1.8 #data-structures #bush #linked-list #doubly-linked-list #tree-structure
  208. sento

    A lock-free, append-only atomic pool

    v0.1.1 #lock-free #atomic #linked-list #pool
  209. c_linked_list

    handling NULL-terminated C linked lists

    v1.1.1 272K #linked-list #ffi
  210. linked_lists_rs

    various data structures using linked lists in rust

    v0.1.2 #linked-list #stack #stack-queue #queue #list-stack
  211. rust-ds

    Custom data structures crate for Rust

    v0.2.1 100 #linked-list #data-structures #hash-table #double #stack
  212. stackstack

    A singly linked list intended to be chained along stack frames

    v0.3.0 300 #linked-list #stack-frame #json-path #no-alloc
  213. cutoff_list

    A linked-list structure where each element tracks how many predefined "cutoff points" precede or coincide with its position in the list sequence

    v0.2.0 8.4K #cutoff #element #track #points #position #linked-list
  214. leaklist

    concurrent, lock-free, singly-linked list

    v0.2.4 #linked-list #concurrency #lock-free #prepend
  215. generic-cursors

    A generic way to mutably traverse acyclic recursive data structures

    v0.0.3 #data-structures #recursion #traversal #generic #mutably #linked-list #debugging
  216. linked_list_c

    Safely work with c compatible linked lists

    v0.1.2 #linked-list #c #ffi
  217. palloc

    portable linked-list allocator for baremetal systems

    v0.1.3 #bare-metal #embedded #nightly #allocator
  218. rblist

    A block-based, non-circular double-linked list implementation for Rust

    v0.1.0 #linked-list #data-structures
  219. verter

    A file format for fast incremental modifications

    v0.1.0 #file-format #page #file-modification #incremental #list #linked-list #fixed-sized
  220. dsa_sport

    revision material for undergrads

    v0.1.1 #revision #data-structures #material #datastruct #applications #linked-list
  221. dgunther2001-linked_list

    A generic singly linked list

    v1.0.8 #linked-list #generic #dgunther2001 #singly-linked-list #github #multi-purpose
  222. easy_linked_list

    easy linked list is easy to work

    v0.1.4 #linked-list #return #value #name #package #index-list #package-version #introduce #im #hi
  223. cons-list

    An immutable singly-linked list, as seen in basically every functional language

    v0.0.3 #immutability #data-structures
  224. ati

    Introduces the At trait, which allows collections to be indexed by u|i{8,16,32,64,128} and isize. Supports Python-like negative index, where -1 is last element.

    v0.2.0 #indexed #collection #traits #element #isize #python-like #vec-deque #linked-list
  225. linked-hash-map-rs

    A linked hash map

    v0.1.7 #hash-map #linked-list
  226. linked_lists

    Different types of linked lists

    v0.1.7 #linked-list #types-of-linked-list #different #many-different
  227. indexlist

    A doubly linked list, backed by a vector

    v0.1.0 #linked-list #doubly-linked-list #vector #backed
  228. rust_linked_list

    various data structures using linked lists in rust

    v0.1.0 #stack #queue #stack-queue
  229. swap-n

    an n argument extension to std::mem::swap

    v0.1.1 #linked-list #swap #ptr #mem
  230. lineage

    A cell to replace the contained value while it may still be borrowed

    v0.4.0 #contained-value #borrowing #cell #replace #replacing #linked-list
  231. orml-utilities

    Various utilities including FixedU128 and LinkedList

    v1.5.0 650 #substrate #linked-list #open #xcm #checkout
  232. dsll

    Fast Thread Safe Doubly Sorted Linked List

    v0.1.1 #linked-list #doubly-linked-list #sorted-linked-list
  233. strings

    String utilities, including an unbalanced Rope

    v0.1.1 7.0K #rope #string-buffer #unbalanced #utf-8 #structures #linked-list