Cyan4973/xxHash
Extremely fast non-cryptographic hash algorithm observed · 2026-10-11
Health v2 · maintenance only
86/100
- Activity 98
- Release rhythm 63
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 627
- age_days: 4556
- days_rel: 32
- days_push: 15
- n_releases_24m: 2
Adoption not part of the score
11312 stars · 924 forks observed · 2026-10-11
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
xxHash is an extremely fast non-cryptographic hash algorithm library written in C, offering XXH32, XXH64, and the modern XXH3 family (64- and 128-bit variants). It runs at RAM speed limits, is highly portable across platforms and endiannesses, and passes the SMHasher quality test suite.
Use cases
- fast checksums for files or data blocks
- hash table key hashing in performance-critical code
- data deduplication fingerprints
- detecting data corruption in storage pipelines
- consistent hashing across platforms and endiannesses
- benchmarking hash function throughput
When to choose
- you need maximum hashing speed at RAM bandwidth limits
- you need identical hash values across platforms and endiannesses
- you need high-quality non-cryptographic hashes validated by SMHasher
- you need 32-, 64-, or 128-bit hash widths including SIMD-accelerated XXH3
When to avoid
- you need cryptographic security against adversarial inputs (use SHA-256/Blake3)
- you need keyed hashes resistant to hash-flooding (use SipHash)
- your environment lacks a C compiler and you need a pure high-level-language implementation
Facets
library · maturity stable
cryptography serialization developer-tools performance developer-tools databases cross-platform cpp c hash-function non-cryptographic checksum xxhash smhasher simd algorithms
3 sources
- readme: https://github.com/Cyan4973/xxHash · fetched 2026-10-11 · 133f9632bb61
- homepage: http://www.xxhash.com/ · fetched 2026-08-29 · d1623a906abc
- site_page: https://xxhash.com/doc/v0.8.3/index.html · fetched 2026-08-29 · e4160cf52be2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Cyan4973/xxHash | main | 86 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem