xacrimon/dashmap
Blazing fast concurrent HashMap for Rust. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 82
- Release rhythm 52
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 619
- age_days: 2462
- days_rel: 108
- days_push: 108
- n_releases_24m: 2
Adoption not part of the score
4106 stars · 191 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
DashMap is a blazingly fast concurrent HashMap implementation for Rust with an API similar to std::collections::HashMap. It serves as a direct replacement for RwLock<HashMap<K, V>>, allowing shared mutable access across threads via Arc.
Use cases
- share a mutable hashmap across threads without manual locking
- replace RwLock<HashMap<K, V>> with a faster concurrent map
- build a thread-safe in-memory cache in Rust
- store shared state in a multi-threaded web server
- implement concurrent counters or key-value lookups
When to choose
- you need concurrent read/write access to a key-value map from multiple threads
- you want a drop-in API similar to std HashMap with interior mutability
- performance of lock-protected std HashMap is a bottleneck in your Rust application
When to avoid
- your map is only accessed from a single thread (use std::collections::HashMap)
- you need ordered maps or sorted iteration (use BTreeMap or an ordered concurrent structure)
- you need persistence or a networked key-value store (use a database instead)
Facets
library · maturity stable
concurrency caching developer-tools developer-tools performance rust cross-platform concurrent-hashmap sharded-map thread-safe data-structures lock-free algorithms
2 sources
- readme: https://github.com/xacrimon/dashmap · fetched 2026-08-28 · 4ca52f422b55
- registry_crates: https://crates.io/api/v1/crates/dashmap · fetched 2026-08-29 · 677d293fc760
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| xacrimon/dashmap | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="xacrimon/dashmap")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem