AxHash is a high-performance deterministic hashing family for Rust and native systems languages.
If you only need AxHash in Rust, start with the axhash crate from this workspace. It is the simplest entrypoint and re-exports the core engine with a friendlier import path.
AxHash is optimized for real-world HashMap workloads, concurrent systems, cache-heavy applications, and high-throughput native runtimes.
| Crate | Description |
|---|---|
axhash |
High-performance hashing engine |
axhash-map |
Fast HashMap/HashSet powered by hashbrown |
axhash-indexmap |
Ordered maps with AxHash |
axhash-dashmap |
Concurrent DashMap powered by AxHash |
- Usage Guide — Quick start, API examples, package selection
- Architecture — Directory layout, design principles
- Algorithm — Hash algorithm overview, dispatch paths, limitations
- Benchmarks — Performance numbers and scaling data
- axhash-core: low-level Rust core and
no_stdengine - axhash-ffi: stable C ABI
MIT