# AxHash
[](https://crates.io/crates/axhash)
[](https://crates.io/crates/axhash-core)
[](https://docs.rs/axhash)
[](https://docs.rs/axhash-core)
[](https://crates.io/crates/axhash)
[](https://crates.io/crates/axhash-core)
[](LICENSE)
[](https://github.com/robby031/axhash/actions)
[](https://www.rust-lang.org)
[](#)
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.
## Ecosystem
| `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 |
## Documentation
- [Usage Guide](doc/usage.md) — Quick start, API examples, package selection
- [Architecture](doc/architecture.md) — Directory layout, design principles
- [Algorithm](doc/algorithm.md) — Hash algorithm overview, dispatch paths, limitations
- [Benchmarks](doc/benchmark.md) — Performance numbers and scaling data
## Workspace Layout
- [axhash-core](crates/axhash-core/README.md): low-level Rust core and `no_std` engine
- [axhash-ffi](crates/axhash-ffi/README.md): stable C ABI
## License
MIT