Cyan4973/xxHash
Extremely fast non-cryptographic hash algorithm observed · 2026-08-28
Health v2 · maintenance only
65/100
- Activity 94
- Release rhythm 8
- 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-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4508
- days_rel: 611
- days_push: 37
- n_releases_24m: 1
Adoption not part of the score
11220 stars · 912 forks observed · 2026-08-28
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-08-28 · 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 | 65 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem