#hash-map

  1. hashbrown

    port of Google's SwissTable hash map

    v0.15.2 23.8M #hash-map #hash #swisstable
  2. indexmap

    A hash table with consistent order and fast iteration

    v2.7.0 18.0M #hash-table #hash-map #order #insertion #iteration #hash-values #data-structures
  3. moka

    A fast and concurrent cache library inspired by Java Caffeine

    v0.12.9 1.0M #cache #hash-map #concurrency #expiration #entry #entries #java
  4. ahash

    A non-cryptographic hash function using AES-NI for high performance

    v0.8.11 10.3M #hash-map #hash #hasher #aes
  5. phf

    Runtime support for perfect hash function data structures

    v0.11.2 5.0M #perfect-hash #lookup-tables #hash-table #compile-time #data-structures #hash-map #run-time
  6. dashmap

    Blazing fast concurrent HashMap for Rust

    v6.1.0 3.3M #hash-map #concurrency #data-structures #atomic #concurrent-programming
  7. fnv

    Fowler–Noll–Vo hash function

    v1.0.7 8.5M #hash-key #hasher #hash-values #sip-hash #algorithm #hash-map #input
  8. scc

    High-performance containers and utilities for concurrent and asynchronous programming

    v2.3.0 1.1M #hash-map #concurrency #async #cache #concurrent-programming #tree
  9. clru

    An LRU cache implementation with constant time operations and weighted semantic

    v0.6.2 513K #lru-cache #hash-map #lru #constant-time #key-value #weighted #weight
  10. litemap

    A key-value Map implementation based on a flat, sorted Vec

    v0.7.4 4.5M #sorting #hash-map #btree-map #vec #sort #map #btreemap
  11. linked-hash-map

    A HashMap wrapper that holds key-value pairs in insertion order

    v0.5.6 3.3M #key-value #hash-map #order #data-structures #insertion #pair #latest-version
  12. mini-moka

    A lighter edition of Moka, a fast and concurrent cache library

    v0.10.3 131K #cache #hash-map #concurrency #thread-safe #memory-caching #entry #moka
  13. indicium

    in-memory search for collections and key-value stores

    v0.6.3 59K #search-engine #key-value-store #search #autocomplete #text-search #hash-map #fuzzy-search
  14. fallible_collections

    adds fallible allocation api to std collections

    v0.5.1 78K #collection #fallible #allocation #collections #oom #try-reserve #hash-map
  15. flurry

    Rust port of Java's ConcurrentHashMap

    v0.5.2 53K #hash-map #concurrency #map #source-file
  16. maplit

    Collection “literal” macros for HashMap, HashSet, BTreeMap, and BTreeSet

    v1.0.2 1.5M #hash-map #literals #macro #data-structures #literal
  17. phf_codegen

    Codegen library for PHF types

    v0.11.2 3.3M #perfect-hash #lookup-tables #hash-table #compile-time #phf #codegen #hash-map
  18. intmap

    Specialized HashMap for integer keys

    v3.0.0 59K #hash-map #u64 #key #int #specialized #integer #performance
  19. multimap

    A multimap implementation

    v0.10.0 4.0M #hash-map #collection #insert #implemented #thin
  20. metrohash

    high quality, high performance hash algorithm

    v1.0.7 29K #hash #hash-map #key-hash #hash-key #metro #memory-access
  21. former

    A flexible implementation of the Builder pattern supporting nested builders and collection-specific subformers

    v2.11.0 1.9K #builder-pattern #data-structures #default-value #fundamental #general-purpose #hash-map
  22. typedmap

    A hash map (dash map). A type of value is defined by trait implemented on key type

    v0.6.0 4.7K #hash-map #key-value-store #key-store #typemap #dash-map #anymap #dashmap
  23. equivalent

    Traits for key comparison in maps

    v1.0.1 9.4M #hash-map #maps #key #traits #comparison #comparable #lookup
  24. memo-map

    implementing a synchronized map for memoization

    v0.3.3 73K #thread-safe #hash-map #memoization #memo #concurrency #synchronized #upsert
  25. gxhash

    non-cryptographic algorithm

    v3.4.1 5.9K #hasher #hash #hash-map
  26. micromap

    The fastest alternative to HashMap, for maps smaller than 20 keys

    v0.0.15 600 #hash-map #map #memory-map #memory #maps #performance #key
  27. hashlru

    LRU cache

    v0.11.1 850 #lru-cache #cache #hash-map #lru
  28. papaya

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

    v0.1.7 3.9K #hash-map #lock-free #atomic #concurrency #concurrent-programming #garbage-collection #deadlock
  29. cow_hashbrown

    port of Google's SwissTable hash map with copy-on-write support

    v0.14.21 950 #hash-map #hash #cow #swisstable
  30. halfbrown

    Multi backend HashMap for higher performance on different key space sizes

    v0.2.5 111K #hash-map #back-end #performance #size #hashbrown #key #space
  31. griddle

    A HashMap variant that spreads resize load across inserts

    v0.6.0 650 #hash-map #hash-table #hash #amortized #memory-map #no-std #spread
  32. hash_hasher

    A hasher which is designed to work with already-hashed or hash-like data

    v2.0.3 92K #hasher #hash #hash-set #hash-map
  33. landmass

    A navigation system for video game characters to walk around levels

    v0.7.0 250 #path-finding #navigation #system #artificial-intelligence #avoidance #game-ai #hash-map
  34. query_map

    VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings

    v0.7.0 151K #query-string #url #hash-map #serde
  35. t1ha

    T1AH (Fast Positive Hash) hash function

    v0.1.2 3.1K #hash #positive #hash-functions #portable #hash-map #t1ah #64-bit
  36. weak-table

    Weak hash maps and sets

    v0.3.2 32K #hash-map #weak #hash-set #container #key-hash #rc #arc
  37. collection_tools

    Collection of general purpose tools to manipulate collections( containers like Vec/HashMap/HashSet )

    v0.15.0 1.5K #collection #hash-map #container #hash-set #fundamental #general-purpose #constructor
  38. pretty_assertions_sorted

    Wrapper around the rust-pretty-assertions crate that allows for the ability to sort the Debug output

    v1.2.3 10K #testing-debugging #sorting #diff #pretty #color #assert #hash-map
  39. hud-slice-by-8

    HUD Software's Rust improved implementation of the Intel Slice-By-8 algorithm

    v1.0.10 #hash #hash-map #hasher #string #gamedev #perform
  40. velcro

    Convenience macros for initializing vectors, hash maps and other Rust collections

    v0.5.4 11K #hash-map #macro #literals #vector #spread #literal
  41. fast-able

    The world's martial arts are fast and unbreakable; 天下武功 唯快不破

    v1.13.26 1.6K #synchronization #wait-group #btree-map #hash-map #vec #world #able
  42. type-map

    typemap container with FxHashMap

    v0.5.0 262K #hash-map #extension #container #values #typed #context #testing
  43. case_insensitive_hashmap

    A HashMap that uses case-insensitive strings as keys

    v1.0.1 1.1K #case-insensitive #hash-map #string-key #case-folding #unicase #api-key
  44. delay_map

    HashMap collections whose entries expire after a given time

    v0.4.0 47K #hash-map #hash-set #collection #delay-queue #delay #hash-maps #collections
  45. mapped_futures

    A collection of futures based on FuturesUnordered that supports insertion, removal and mutation of futures by key

    v0.1.13 460 #future #async-stream #stream #async #hash-map #futures-unordered #data-structures
  46. anymap2

    A safe and convenient store for one value of each type

    v0.13.0 104K #container #map #send-sync #data-structures #hash-map #safe #value
  47. pthash

    Rust bindings for PTHash

    v0.4.0 250 #hashing #dictionary #mphf #map #mph #hash-map #api-bindings
  48. odht

    hash tables that can be mapped from disk into memory without the need for up-front decoding

    v0.3.1 80K #hash-table #data-structures #binary-format #platform-independent #disk #structure #hash-map
  49. tld

    Top Level domain static hash map, tld list is obtained from of iana.org

    v2.36.0 600 #hash-map #iana #domain #level #top #static #org
  50. serde-tuple-vec-map

    Deserialize a serialized map to a Vec<(K, V)> in serde

    v1.0.1 30K #serialize-deserialize #serde #vec #hash-map
  51. keyed-set

    Keyed Set: a hashbrown-based HashSet that indexes based on projections of its elements

    v1.0.0 54K #hash-set #hash-map #data-structures #projection #set-key #indexing #keyed
  52. cachemap2

    A concurrent insert-only hashmap for caching values

    v0.3.0 77K #hash-map #cache #data-structures #concurrency #sync #structure #values
  53. pi_map

    Define a Triat: map for the mapped schema, and provide two built-in implementations of HashMap and vecmap

    v0.2.2 110 #map #hash-map #schema #pi #vecmap #mapped #triat
  54. stupid_utils

    that provides some simple and maybe stupid or useful tools

    v0.4.1 800 #utilities #stupid #collection #hash-map #zero-cost #script #optional
  55. enum-collections

    Collections data structures optimized for Enum, initializable at runtime

    v1.5.0 #enums #collection #data-structures #hash-map #enum-map #collections
  56. map-macro

    Declarative macros for statically initializing collections

    v0.3.0 6.3K #declarative-macro #collection #macro #hash-map #hash-set #vec #collections
  57. blazemap

    Implements a vector-based slab-like map with an interface similar to that of HashMap, and also provides tools for generating lightweight identifiers that can be type-safely used as keys for this map

    v0.5.1 #hash-map #map #slab #generate-keys
  58. vclock

    vector clock

    v0.4.4 #distributed-systems #clock #vector #vector-clock #vectorclock #hash-map
  59. supply-chain-trust-example-crate-000006

    port of Google's SwissTable hash map

    v0.15.1 #hash-map #hash #swisstable
  60. stable-map

    A hash map with temporarily stable indices

    v0.15.0 #hash-map #hash #no-std #debugging
  61. lsph

    Learned Spatial HashMap

    v0.1.8 #hash-map #spatial-index #spatial #linear-regression #index #hash #data-structures
  62. cow_hashmap

    Hashmap with copy-on-write semantics that requires no locks

    v0.1.13 #hash-map #cow #hash #swisstable
  63. hotel

    Collection Data-structure to associate values with keys

    v1.0.5 #key-value-store #data-structures #collection #hash-map #cache #structure #hashing
  64. typemap_rev

    A hashmap, but stores types as keys

    v0.3.0 151K #typemap #type #hash-map #key #stores #numbers #defined
  65. supply-chain-trust-example-crate-000069

    A non-cryptographic hash function using AES-NI for high performance

    v0.8.10 150 #hasher #hash-map #hash #aes #no-std
  66. memory-db

    In-memory implementation of hash-db, useful for tests

    v0.32.0 219K #hash-db #reference-counting #hash-map #in-memory #counted #testing #backed
  67. merge-yaml-hash

    YAML Hash with merge/update capabilities

    v0.4.0 230 #yaml #hash-map #linked-hash-map #merge #capabilities #value #merge-update
  68. fvm_ipld_hamt

    Sharded IPLD HashMap implementation

    v0.10.3 5.0K #hash-map #ipld #sharded #structure #filecoin #hamt #store
  69. rucksack

    A terminal-based secrets manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap

    v0.8.6 #password-manager #secrets-manager #secret #chrome #password-generator #firefox #hash-map
  70. cityhasher

    A pure Rust implementation of Google's CityHash hashing algorithm

    v0.1.0 4.1K #city-hash #hash #hash-map #hasher #cityhash #test-suite
  71. cityhash-sys

    Rust binding of Google CityHash algorithm

    v1.0.6 #hash #string #hash-map #hasher #gamedev
  72. rbtree

    the rbtree for Rust

    v0.2.0 550 #red-black-tree #hash-map #collection #insert
  73. hybridmap

    Hybrid map using smallvec and the std hashmap

    v0.1.2 #hash-map #small-vec #hybrid #memory-map #smallvec #map #small
  74. multi-map

    Like a std::collection::HashMap, but allows you to use either of two different keys to retrieve items

    v1.3.0 2.2K #http-connection #hash-map #key #context #id #sockets #collection
  75. map-to-javascript-html

    serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages

    v2.0.5 #javascript #html-string #generate-html #html #map #btree-map #hash-map
  76. map

    map! macro and map_insert! macro, to create a HashMap collection and insert key-value pairs. Inspired by the vec! macro.

    v1.3.0 310 #insert #hash-map #macro #hashmap
  77. 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 #hash-map #byte-slice #hash #performance #linked-list #memory #key-hash
  78. lexis

    Generates human-readable sequences from numeric values using a predefined word list

    v0.2.3 1.3K #word-list #human-readable #text-encoding #encoding #text #hash-map
  79. small_len

    A small library for storing the length in the smallest internal type

    v1.1.2 #length #size #len #hash-map #size-optimization #index-map #dynamic
  80. equivalent-flipped

    Similar to equivalent crate, but flips K and Q

    v1.0.0 750 #hash-map #no-std #equivalent #order
  81. agb_hashmap

    no_std hashmap implementation intended for use in the agb library

    v0.21.1 190 #hash-map #gameboy-advance #agb #gamedev #structure #performance #intended
  82. defaultmap

    HashMap with an automatic default for missing keys

    v0.6.0 15K #default-value #hash-map #default #key-value #dict #defaultdict #defaulthashmap
  83. whirlwind

    Collection of thread-safe, asynchronous data structures

    v0.1.1 #hash-map #sharding #async #tokio
  84. small-map

    An inline SIMD accelerated hashmap designed for small amount of data

    v0.1.3 12K #hash-map #simd-accelerated #simd #small-vec #map #data-structures #heap-allocation
  85. co_managed

    Create managed sub coroutines. Managed sub coroutines will be cancelled when the parent exit

    v0.2.1 #server #http #http-server #hash-map #may
  86. emap

    A map with a fixed capacity and integers as keys

    v0.0.13 #memory-map #memory #hash-map #fixed #key #capacity #fixed-size
  87. sharded

    Safe, fast, and obvious concurrent collections

    v0.3.0 #collection #concurrency #data-structures #hash-map #shards #lock #own
  88. hashers

    A collection of non-cryptographic hashing algorithms for Rust

    v1.0.1 138K #hashing #hasher #hash #hash-map #non-cryptographic #collection #jenkins
  89. supply-chain-trust-example-crate-000019

    A hash table with consistent order and fast iteration

    v2.6.1 #hash-table #hash-map #order #index-map #key #iteration #hash-values
  90. leveled-hash-map

    structure to separate values into different levels with keys. Every key-value entry which is not at the top level has a parent key at the superior level. Keys at the same level are unique…

    v1.1.14 #hash-map #level #map #hash #hierarchy
  91. folklore

    A lock-free concurrent hash map

    v0.8.0 #hash-map #lock-free #map #concurrency #hash-table #multi-threading
  92. timedmap

    A hash map with expiring key-value pairs

    v1.0.2 1.1K #key-value #hash-map #thread-safe #pair #cache #duration #async
  93. light-ini

    Event-driven parser for the INI file format

    v0.3.1 180 #ini-parser #event-driven #file-format #hash-map #intermediate #light
  94. linear-hashtbl

    Linear probing hash table

    v0.1.1 500 #hash #hash-table #hash-map #linear #probing
  95. merg

    Merge multiple values into one

    v0.1.1 110 #merge #macro-derive #derive #macro #multiple-values #hash-map
  96. alist

    Association list offering fast lookups while preserving insertion order

    v0.1.0 130 #associations #collection #map #hash #key-hash #hash-map #association
  97. ty_map_gen

    A type projecting map generator

    v0.1.6 #generic #typemap #map #assets #types #generator #hash-map
  98. leapfrog

    A fast, lock-free concurrent hash map

    v0.3.0 400 #hash-map #map #concurrency #data-structures
  99. svi

    a function to interpolate variables in a hashmap into a format string

    v1.0.1 110 #format-string #string-interpolation #hash-map #variables #safe #output #resulting
  100. scdb

    A very simple and fast key-value store but persisting data to disk, with a 'localStorage-like' API

    v0.2.1 170 #key-value-store #data-store #cache #storage-api #hash-map #disk-cache #database
  101. lockmap

    A high-performance, thread-safe HashMap implementation for Rust that provides fine-grained locking at the key level

    v0.1.4 330 #hash-map #locking #thread-safe #level #key #value #access
  102. mbarc-map

    Minimally-blocking, Atomic Reference Counted Map

    v0.10.0 #reference-counting #map #hash-map #thread-safe #mutex
  103. phf_mut

    Perfectly hashed mutable containers

    v0.4.1 #hash-map #perfect-hash #key-value #mutable #data-structures #container #domain
  104. nohashmap

    Use HashMap syntax in Rust for non-hashable types

    v0.1.0 #hash-map #floats #map #hash
  105. vec-btree-map

    Basically just a sorted Vec that can be used as a HashMap

    v0.7.0 150 #btree-map #hash-map #vec #map #data-structures #structure
  106. serde_json_any_key

    Workaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K,V>, Iter<(&K,&V)>, or Iter<&(K,V)> as a JSON map.

    v2.0.0 14K #serde-json #json-key #iterator #string-key #serialize-deserialize #key #hash-map
  107. hashmap_settings

    HashMap wrapper for layered Settings

    v0.5.1 #settings #account #hash-map
  108. common-cache

    A hierarchical cache data structure that prioritizes the most commonly used and recently accessed items and can dynamically grow and shrink in size

    v0.1.0 120 #cache #hierarchical #random #hash-map #lru #data-structures
  109. freeform

    A small library for being able to store free-form data

    v0.4.0 160 #serialization #toml #able #hash-map #typed #value #traits
  110. fhash

    Blazingly fast hash for HashMaps in Rust

    v0.7.1 #hashing #hash-map #hash-set #algorithm #blazingly #structures #customizable
  111. conf_parser

    small library for handling conf files

    v0.3.0 170 #conf #write-file #hash-map #read #accessible
  112. delta-collections

    Data structures with revertable operations called deltas

    v0.1.5 #data-structures #delta #hash-map #collection #operations #commit #base
  113. jsonmap

    store values of multiple types value in one Map

    v0.1.3 #key-value-store #json #map #hash-map #multiple-values #gomap
  114. expiringdict

    A dict / HashMap whose items expire over time

    v0.1.2 #hash-map #expiring #dictionary #expire #items #time
  115. chashmap-async

    Concurrent async hash maps with key-scoped locking

    v0.1.1 #hash-map #async #concurrency #map #lock #locking #lock-free
  116. expiringmap

    a HashMap-backed TTL map

    v0.1.2 950 #cache #ttl #hash-map #duration #key-value #hash-map-backed #entries
  117. musemap

    Fast DoS-resistant hashmap based on MuseAir hash algorithm

    v0.1.0 140 #hasher #hash-map #hash #hashing #museair #hashmap
  118. lmfu

    Low Memory Footprint Utilities (String, HashMap, JSON)

    v1.3.1 100 #low-memory #hash-map #json #memory #arc
  119. micromap-rawl

    Fork of Micromap https://github.com/yegor256/micromap, the fastest alternative to HashMap, for maps smaller than 20 keys

    v0.1.20241201 160 #key #maps #hash-map #micromap #smaller #github #fastest
  120. prehash

    storing values with precomputed hashes

    v1.0.0 3.0K #hash-table #hash #memoization #hash-map #hash-set #hash-values #precompute
  121. izihawa-tantivy-stacker

    term hashmap used for indexing

    v0.3.0 #search-engine #full-text-search #tantivy #indexing #hash-map #term #lucene
  122. roughly-rs

    RoughlyRight API

    v0.1.7 #data #projects #customer #hash-map #roughly-right #employees #communicate
  123. disjoint-collections

    Disjoint-set data structures

    v0.1.0 130 #collection #disjoint #disjoint-set #structures #class #data #hash-map
  124. httplite

    A super lightweight HTTP server written in Rust, made to resemble the functionality of the "NET/HTTP" module in Go

    v0.1.3 #http-server #http #web #http-request #light-weight #hash-map
  125. mule-map

    A hybrid between a HashMap and a lookup table

    v0.1.0 #hybrid #hash-map #lookup-tables #table #map #hash
  126. argmap

    parse command-line arguments into a hashmap and vec of positional args

    v1.1.2 320 #arguments-parser #command-line-arguments #positional-arguments #hash-map #arguments #argv #argument
  127. cfgmap

    A special hashmap made with configuration in mind

    v0.4.0 #configuration #hash-map #config-file #map #toml-config #default-value #json-toml
  128. rapidsync

    Rapid & threadsafe embedded data stores

    v0.1.9-alpha1 #data-store #thread-safe #hash-map #rapid #mutable #reference #interior-mutability
  129. hashable-map

    Wrappers for HashMap and HashSet that implement Hash

    v0.4.0 #hash-map #hash-set #hash #hashable #wrapper
  130. indexmap-nostd

    A no_std compatible implementation of the indexmap crate

    v0.4.0 283K #hash-map #index-map #btree-map #data-structures #initialization #hashbrown #replace
  131. hashbrown_tstd

    port of Google's SwissTable hash map

    v0.7.1 #hash-map #hash #swisstable #no-std
  132. db-map

    A local, Send & Sync, key-value store that acts like a HashMap

    v0.1.1 #key-value-store #hash-map #local #send-sync #persistent #dictionary
  133. rutin_dashmap

    Blazing fast concurrent HashMap for Rust

    v0.1.0 #dash-map #hash-map #concurrency #rw-lock #tries #collection #associative
  134. remote_hash_map

    Remote hash map

    v0.2.6 600 #key-value-store #hash-map #node #cluster #distributed #grpc #management
  135. simplicio

    Gets rid of the boilerplate in rust

    v0.1.3 170 #string #macro #hash-map #utilities #simple #hash-maps #rust
  136. literally

    Macro literals for members of std::collections

    v0.1.3 4.7K #collection #macro #hash-map #literals #hash-set #stdlib #members
  137. hash-rings

    Implementations of various hash rings

    v1.1.0 #hash-ring #consistent-hashing #hash #data-structures #node #rings #hash-map
  138. tantivy-stacker

    term hashmap used for indexing

    v0.3.0 190K #search-engine #full-text-search #indexing #tantivy #hash-map #term
  139. ordered_hashmap

    Ordered Hashmap implementation to overcome arbitrary order of key-values problem in Rust

    v0.0.4 #hash-map #insertion-order #linked-hashmap #dsa
  140. key-node-list

    Doubly-linked list that stores key-node pairs

    v0.0.5 700 #linked-list #key-value #list #node-key #key-value-store #hash-map #pair
  141. indexedlinkedhashmap

    An indexable LinkedHashMap. The user defines the data structure that controls order.

    v3.0.0 #hash-map #user-defined #data-structures #key-index #define #linkedhash-map #user-data
  142. sortedvec

    a sorted vector that enables quick lookups

    v0.5.0 1.7K #lookup-tables #lookup #binary-search #data-structures #vec #table #hash-map
  143. hash_ord

    lib contains OrdMap(avl tree) and HashMap(use avl to resolve collision);

    v0.1.10 #hash-map #avl #tree-hash #ord-map #raw-pointers
  144. tinymap

    A map structure that stores its data on the stack

    v0.4.0 #map #hash-map #binary #stack #structure #stores #data-structures
  145. densevec

    Map like collection with usize indices that stores values contiguosly

    v0.5.1 #collection #hash-map #memory #sparse #index #indices #usize
  146. extract_map

    A HashMap for memory efficent storage of value types which contain their own keys

    v0.1.2 1.9K #hash-map #memory #map #hash-set #optimised #key-value-store #hash-maps
  147. indexmap-amortized

    hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual…

    v1.6.1 #hash-table #hash-map #index-map #order #key-value #key-hash #hash-set
  148. quickscope

    Multi-layer HashMap and HashSet implementations for performant representation of variable scopes

    v0.2.0 440 #variables #scope #hash-set #hash-map #scoping
  149. counted_map

    a hashmap that automatically assigns keys to pushed values

    v0.4.0 #hash-map #key #automatic #value #assign #pushed
  150. napmap

    Async HashMap that halts requester tasks until the requested data is accessible

    v0.1.2 210 #hash-map #async #data #tasks #tokio #accessible #write
  151. hashable_weak

    A hashable weak pointer

    v0.1.2 #pointers #weak #hash-map #hash #rc #pointer #hash-maps
  152. non-random-state

    Deterministic HashMap and HashSets

    v0.1.1 #hash-map #deterministic #hash-sets
  153. expiremap

    Key-Value map where each value has a custom expiry time

    v0.1.0-beta.0 #map #expiry #expire #hash-map #ttl #hashmap
  154. moka-cht

    Lock-free resizeable concurrent hash table

    v0.5.0 550 #hash-table #hash-map #lock-free #concurrency #data-structures #resizable #modification
  155. pb-atomic-hash-map

    An atomic hash map

    v0.1.0 #hash-map #atomic #hash
  156. chashmap-serde

    Fast, concurrent hash maps with extensive API and Serde support

    v2.2.3 #hash-map #serde #concurrency #lock #hash-key #locking #parking-lot
  157. cht

    Lockfree resizeable concurrent hash table

    v0.5.0 110 #hash-table #lock-free #hash-map #concurrency #segmented #performance #thread
  158. murmurhash3

    MurmurHash3 implementation

    v0.0.5 137K #hash #128-bit #32-bit #version #x86-64 #hasher #hash-map
  159. tree-mapper

    generating a hierarchical mapping of files and directories represented as a HashMap. The mapping reflects the directory structure and file levels, allowing for efficient retrieval and…

    v0.1.0 #directory-structure #filesystem #data-structures #directory #file #tree-structure #hash-map
  160. chashmap

    Fast, concurrent hash maps with extensive API

    v2.2.2 18K #hash-map #map #concurrency #lock #locking #parking-lot #hash-key
  161. vacp2p_pmtree

    Persistent Merkle Tree in Rust

    v2.0.2 160 #merkle-tree #persistent #keccak #memory-db #key-value #hash-map
  162. ritelinked

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

    v0.3.2 4.7K #hash-map #linked-hash-map #data-structures #no-std #amortized #linked-hash-set
  163. double-map

    A HashMap with double key to single data/value

    v0.14.0 #hash-map #hash-set #access-key #data-structures #double-key #two-key
  164. ttmap

    Trivial implementation of type map

    v0.3.0 280 #typemap #hash-map #type-map
  165. implhm

    Simplified library of collision-handling HashMaps

    v1.0.8 #hash-map #collision #hash #map #hash-maps
  166. cycle_map

    Implementations of bi-directionally accessible hashmaps

    v0.2.0 750 #hash-map #map #set #items #maps #lookup #cycle
  167. oomfi

    A minimal Bloom Filter implementation in Rust

    v0.1.2 #bloom-filter #bloom #filter #false-positives #hash #hash-map #data-structures
  168. core_collections

    copy of libstd::collections with all the parts that don't work in core removed. Most importantly, it provides HashMap and HashSet. This crate is (mostly) automatically generated from the rust git source…

    v0.3.20170409 260 #hash-map #hash-set #collection
  169. thisisplural

    #[derive(Plural)] for creating frictionless new types with any collection type like Vec or HashMap

    v0.4.0 #collection #newtype #hash-map #vec #derive
  170. futures-waitmap

    future-based concurrent event waiting hashmap

    v0.2.2 #hash-map #concurrency #system-interface #async #events #run-time #waiting
  171. hydroperfox-lateformat

    Late formatting of string parameters

    v1.0.0 #string-formatting #format-string #template-engine #run-time #parameters #complex #hash-map
  172. dashmap-shard

    port of Google's SwissTable hash map

    v0.1.1 #hash-map #hash #swisstable #no-std
  173. mapcomp

    Python-like list comprehensions for standard containers

    v0.3.0 #comprehension #coroutine #vector #macro #python #hash-map
  174. hash-trie

    Hash Array Mapped Trie (HAMT) Immutable Set Implementation

    v0.4.0 #immutability #functional-programming #hash-map #concurrency #generic #data-structures #no-std
  175. shoogah

    Add some syntactic 'shoogah' to Rust

    v0.3.0 #syntactic #conditional #literals #hash-map #language #sugar #traits
  176. transient-hashmap

    HashMap with transient entries

    v0.4.1 750 #hash-map #transient #lru-cache #temporary #lru #cache
  177. waitcache

    An ever-growing concurrent hash map with key-level locking granularity

    v0.1.3 #hash-map #memoization #cache #blocking #memoize
  178. anyid

    ambiguous identifier

    v0.1.1 #identifier #data #hash-map #data-processing #key #traits #trait-object
  179. small_iter_fields

    get an iterator, or get the length, or convert to a hashmap from an enum

    v0.1.5 #enums #hash-map #iterator #derive #fields #length #convert
  180. Try searching with DuckDuckGo.

  181. hash_set_map

    HashSetMap, K=hash(V),V=V | So uh.. yeah. HashSetMap. ⛓️

    v0.4.0 #hash-map #k-hash #v-v #yeah #uh #sha-1 #hasher
  182. ptr_hash

    A minimal perfect hash function adapted from PTHash

    v0.1.1 #perfect-hash #perfect #hashing #mphf #minimal #hash-map
  183. gtrie

    Generic trie implementation with a support of different key and value types

    v0.4.0 #trie #generic #key-value #data-structures #node-key #numbers #hash-map
  184. nummap

    Defines a wrapper around a HashMap of number values which behaves as if ALL keys are mapped but 0 values are not stored

    v0.5.1 #numbers #hash-map #key-value #number #num
  185. vectorize

    Converts maps to vecs for serialization

    v0.2.0 1.2K #serialization #convert #maps #hash-map #vecs #serialize-deserialize #vectorization
  186. comparer

    track changes in a HashMap over several iterations

    v0.2.0 110 #hash-map #comparison #iteration #collection #detect #track #case
  187. storage-map

    Concurrent append-only map storage

    v0.3.0 4.3K #map #hash-map #concurrency #lock #hashmap
  188. vec_key_value_pair

    A drop-in replacement for std::HashMap and std::HashSet that use Vec on the backend

    v0.2.0 #key-value #hash-map #data-structures #maps #vec #pair #structure
  189. optempty

    Tools for working types that may be empty. E.g., an empty String, Vec, HashMap, etc.

    v0.1.13 230 #empty #hash-map #vec #options #collection #serde-json
  190. cons

    Fast and simple hash consing

    v0.1.0 #hash-map #hash-consing #hash-set #mutable #internally
  191. holyhashmap

    A hash map with stable indices

    v0.1.2 #hash-map #indices #hash-key #key-hash #stable #graph #index
  192. try-from-map

    A derive macro for converting a HashMap<String, String> into a struct

    v0.2.1 #hash-map #struct #macro-derive #string #try #parser #deserialize
  193. defaultdict

    A hashmap implementation that mirrors the python defaultdict

    v0.18.0 #default-value #hash-map #python #mirror #utility #behavior
  194. memory

    HashMap implementation with forget function

    v1.1.3 #shared-memory #hash-map #hash-table #forget #parameters #time-to-live
  195. discord-indexmap

    A fork of the popular indexmap library that adds a few extra APIs that are yet to be upstreamed

    v1.4.0 63K #hash-table #index-map #hash-map #order #key #iteration #insertion
  196. indexmap-rmw

    hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual…

    v1.6.3 #hash-table #index-map #key-value #hash-map #order #key-hash #hash-values
  197. lit2

    Collection helper libraries and “literal” macros for HashMap, HashSet, BTreeMap, and BTreeSet

    v1.0.9 1.1K #hash-map #literals #macro #data-structures
  198. mashmap

    A flat HashMap that supports multiple entries per key

    v0.2.1 #hash-map #flat #key-value-store #multiple-values #multimap
  199. common_macros

    common macros like hash_map! or hash_set! (WIP)

    v0.1.1 3.0K #hash-map #macro #map #hash #common #macros
  200. scherben-map

    Concurrent Sharded HashMap for Rust

    v0.1.10 #hash-map #thread-safe #concurrent-hashmap #thread-safe-hashmap #sharded-hashmap #data-structures
  201. pi_hash

    Provide unified hasher, HashMap and HashSet, The hash algorithm used can be determined by compiling conditions

    v0.1.1 390 #hash-set #hash-map #hash #pi #xx-hash #hashmap #hashing
  202. veho

    a iterable toolset

    v0.0.20 #hash-map #iterable #toolset #2d-array
  203. noindexmap

    hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual…

    v1.6.1 #hash-table #key-value #index-map #hash-map #order #key-hash #hash-values
  204. actix-storage-hashmap

    actix-storage based on hashmap

    v0.3.0 #hash-map #actix-storage #web #actix-web #async #key-value-store #storage
  205. segmentmap

    A collection that maintains insertion order

    v0.1.5 310 #collection #order #array #insertion #hash-map #generic #preserve
  206. quickphf_codegen

    Code generator for creating static maps and sets for use with quickphf

    v0.1.1 #perfect-hash #hashing #hash-map #codegen #mphf #generate-static #data-structures
  207. nohash-hasher

    std::hash::Hasher which does not hash at all

    v0.2.0 1.1M #hasher #hash #hash-map #hash-set
  208. automap

    pattern to implement key-value maps where the value type contains the key type

    v0.1.0 2.1K #key-value #hash-map #btree-map #pattern #key-hash #key-value-store #collection
  209. hash-chain

    A tiered hashmap and hashset implementation that allows for easily representing lexically scoped variables

    v0.3.2 240 #hash-map #scope #collection #lexical #hashmap
  210. animejs-rs

    anime.js bindings for rust

    v0.1.2 #anime #js #bindings #hash-map #de
  211. lockfree-cuckoohash

    lockfree cuckoo hashmap

    v0.1.0 550 #hash-table #lock-free #cuckoo #hash-map #key-hash #non-blocking
  212. multi_mut

    Methods on HashMap and BTreeMap for safely getting multiple mutable references to the contained values

    v0.1.3 #hash-map #extension #mutability #multiple-values
  213. identity-hash

    std::hash::Hasher which does not hash at all

    v0.1.0 2.1K #hasher #hash #hash-map #hash-set
  214. merge-hashmap

    Merge multiple values into one

    v0.1.2 120 #merge #macro-derive #macro #derive #hash-map #multiple-values
  215. rust-freqdist

    Frequency Distribution in Rust

    v0.1.5 600 #frequency #distribution #freqdist #data #hash-map #data-structures #insert
  216. helper

    provided some useful proc macros for Rust

    v3.3.0 #hash-map #proc-macro #macro #maplit
  217. compact-map

    'Small map' optimization: store up to a small number of key-value pairs on the stack

    v0.1.0 #stack #hash-map #key-value-store #small #map #data-structures
  218. periodic-rs

    Bounded datastructures

    v0.2.1 #periodic #hash-map #bounded #ring #data-structures
  219. serde-ordered-collections

    Ordered serialization/deserialization serde functionality

    v2.0.0 6.1K #ordered #serde #serialization #sorting #map #hash-map
  220. concurrent_open_map

    A concurrent hashmap implementation in Rust

    v0.1.0 #hash-map #concurrency #sync #performance #locking #safe #access
  221. string_template

    Very simple string template for Rust

    v0.2.1 4.3K #template-string #template #parameters #hash-map #slice #positional
  222. rahashmap

    Fork of standard library HashMap with additional functionality

    v0.2.14 #hash-map #data-structures #fork #standard
  223. fn-map

    Abstraction around HashMap. Uses closure to compute and store value.

    v0.1.1 100 #closures #hash-map #typemap #anymap #closure
  224. dashmap_with_out_t_map_trait

    Blazing fast concurrent HashMap for Rust

    v5.0.0 #hash-map #concurrency #atomic #replace #rw-lock
  225. maplit2

    Collection helper libraries and “literal” macros for HashMap, HashSet, BTreeMap, and BTreeSet

    v1.0.5 400 #hash-map #literals #macro #data-structures