Email me

Best of / Rust crates / hashing and checksums

Best of · ranked by real use · data Oct 24, 2026

Best Rust crates for hashing and checksums

Short answerBy real use, the top Rust crates for hashing and checksums are sha2 (3.5M a day), foldhash (3M a day), crc32fast (2.2M a day). sha2 is our default pick: 3,510,276 real downloads a day and 22,608 dependents. Gaining fastest against the field: xxhash-rust (+18%). 6 of these 11 shipped in the last 90 days; fxhash has not released in 2+ years.

Our picks

  • Default pick: sha2. The most used that still ships releases, so the most answered questions and the likeliest to already be in your tree.
  • Rising: xxhash-rust. +18% on quiet days against the field over 90 days.
  • Most recently released: crc32fast (4 days ago).

The ranking

#CrateReal downloads a dayDependentsTrend vs fieldLast releaseWhat it is (its own description)
1sha2 Foundational3,510,27622,608+5%12dPure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512
2foldhash Established3,043,165333+6%14moA fast, non-cryptographic, minimally DoS-resistant hashing algorithm
3crc32fast Widely used2,229,2871,440+6%4dFast, SIMD-accelerated CRC32 (IEEE) checksum computation
4sha1 Widely used2,004,2092,496+8%3moSHA-1 hash function
5ahash Widely used1,968,6762,097-7%18moA non-cryptographic hash function using AES-NI for high performance
6siphasher Established1,957,258274+6%29dSipHash-2-4 and SipHash-1-3 keyed hash functions in pure Rust, with 64-bit and 128-bit output and no_std support
7md-5 Widely used1,344,8401,435+7%7moMD5 hash function
8twox-hash Established763,473394+0%20dA Rust implementation of the XXHash and XXH3 algorithms
9blake3 Widely used617,2604,136+5%2mothe BLAKE3 hash function
10xxhash-rust Widely used425,7941,000+18%26dImplementation of xxhash
11fxhash Established quiet 2+ years325,803568-17%9.2yA fast, non-secure, hashing algorithm derived from an internal hasher used in FireFox and Rustc

Rules

Candidates: crates whose own README says they do this job, picked by hand (sha2, blake3, md-5, sha1, crc32fast, xxhash-rust, twox-hash, ahash, foldhash, fxhash, siphasher); one appears when we have 80+ days of crates.io data for it. Ranked by real downloads a day (quiet-day median, release-day spikes removed), crates.io data Oct 24, 2026. The default pick is the top crate that shipped a release in the last 2 years. Downloads measure use, not quality, and crates that other libraries pull in rank above tools you add yourself: read each description for fit.

Up next

Another best-of list: Same rules, same data.Best Rust crates for GUI and graphicsRead it next →

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Did this answer your question?

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ