-
indexmap
A hash table with consistent order and fast iteration
-
sha2
Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512
-
ahash
A non-cryptographic hash function using AES-NI for high performance
-
sqlformat
Formats whitespace in a SQL string to make it easier to read
-
rapidhash
An extremely fast, high quality, platform-independent hashing algorithm
-
seahash
A blazingly fast, portable hash function with proven statistical guarantees
-
highway
Native Rust port of Google's HighwayHash, which makes use of SIMD instructions for a fast and strong hash function
-
fastbloom
The fastest Bloom filter in Rust. No accuracy compromises. Full concurrency support and compatible with any hasher.
-
decorum
Total ordering, equivalence, hashing, and constraints for floating-point types
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
qfilter
Efficient bloom filter like datastructure, based on the Rank Select Quotient Filter (RSQF)
-
ijson
A more memory efficient replacement for serde_json::Value
-
ringmap
A hash table with consistent deque-like order and fast iteration
-
zerv
Generate versions for any commit from git and other version control - perfect for CI/CD builds and multiple formats
-
probminhash
Minhash algorithms for weighted Jaccard index
-
emuman
managing emulator ROM files
-
yew-hooks
Hooks for the Yew web framework, inspired by react hook libs like streamich/react-use and alibaba/hooks
-
rabbitmqadmin
v2 is a modern CLI tool for the RabbitMQ HTTP API
-
cdshealpix
HEALPix tesselation
-
finch
min-wise independent permutation locality sensitive hashing ('MinHashing') for genomic data and command-line utility for manipulation
-
cargo-bloat
Find out what takes most of the space in your executable
-
data_privacy
Data annotation and redaction system providing a robust way to manipulate sensitive information
-
tectonic-fn-dsa-kgen
FN-DSA signature scheme
-
merkl
MerkleTree, embedded friendly implementation
-
mpchash
A space-efficient (no need for vnodes) multi-probe consistent hashing algorithm
-
enc_file
Password-based file encryption tool with a versioned header, AEAD, Argon2id KDF, and streaming mode. Library + CLI + GUI.
-
merkletree
Light merkle tree implementation with SPV support and dependency agnostic
-
jam-rs
Just another (genomic) minhash (Jam) implementation in Rust
-
hexser
Zero-boilerplate hexagonal architecture with graph-based introspection
-
find-identical-files
find identical files according to their size and hashing algorithm
-
latte-cli
A database benchmarking tool for Apache Cassandra
-
tectonic-fn-dsa-comm
FN-DSA signature scheme
-
kun_peng
Kun-peng: an ultra-fast, low-memory footprint and accurate taxonomy classifier for all
-
moonshine-tag
Cheap, fast, mostly unique identifiers designed for Bevy
-
boomphf
Scalable and Efficient Minimal Perfect Hash Functions
-
typed-ski
SKI calculus evaluator in Rust compiled to WASM
-
hashers
A collection of non-cryptographic hashing algorithms for Rust
-
bitbottle
a modern archive file format
-
cityhasher
A pure Rust implementation of Google's CityHash hashing algorithm
-
capycrypt
An advanced cryptographic suite for secure message exchange
-
hash-iter
Iterator producing sequence of hash values for a given input (using double hashing technique)
-
neo-decompiler
Minimal tooling for inspecting Neo N3 NEF bytecode
-
rype
High-performance genomic sequence classification using minimizer-based k-mer sketching in RY space
-
num-order
Numerically consistent
Eq,OrdandHashimplementations for variousnumtypes (u32,f64,num_bigint::BigInt, etc.) -
tunm_proto
tunm proto for Rust
-
polymur-hash
Polymur hash function
-
hashing
A robust, production-ready hashing library and CLI tool supporting multiple algorithms
-
provider-archive
reading and writing wasmCloud capability provider archive files
-
vaas
Check files and hashes for malicious content
-
saorsa-rsps
Root-Scoped Provider Summaries using Golomb Coded Sets for P2P DHT
-
cdb64
cdb (constant database) format with 64-bit support
-
supercli
Universal CLI output wrapper around starbase-styles for consistent CLI theming across tools
-
rs-miniredis
A lightweight, blazingly-fast in-memory key-value store inspired by Redis
-
strata-rs
Deterministic binary data format with canonical encoding
-
evidence
Type-level tags for cryptographic primitives
-
rkvs
A high-performance, namespace-based key-value storage system with async operations and batch processing
-
BlueHash
A highly secure alternative to existing custom digest algorithms
-
cyclic-poly-23
A rolling, decomposable hash algorithm
-
fn-dsa
signature scheme
-
hashslab
A hash table with data accessible by index
-
meshanina
Content-addressed, log-structured memory-mapped database
-
bloomlib
A space and time efficient Bloom Filter implementation in Rust
-
hfile
command-line interface (CLI) tool for generating hash values of files
-
hash-injector
Hasher+BuildHasher to inject particular hash
-
rust_ev_verifier_lib
Main library for the E-Voting system of Swiss Post
-
dedups
A fast and efficient file deduplication tool with support for media files
-
ecsimple
Elliptic Curve Cryptography
-
maglev-hash
Maglev consistent hashing with top-K preference lists for replica-aware routing
-
img_hash
that provides perceptual hashing and difference calculation for images
-
teip
Masking tape to help commands "do one thing well"
-
hash_on_write
A wrapper for storing hash results to avoid running costly hash functions multiple times without modifying the value
-
hash_combine
Hash library with simple combine method
-
simd-sketch
A SIMD-accelerated library to compute a b-bit bottom-h sketch
-
perfume
Impromptu conversion of sensitive metadata to persistent random names
-
malwaredb-murmurhash3
MurmurHash3 implementation
-
slahasher
Hashing functions
-
hyperloglog-rs
HyperLogLog trying to be parsimonious with memory
-
mm3h
Murmur3 optimized hasher
-
cache-vault
Caching secret values to SQLite with encryption
-
merkel_backup_plugin
A framework plugin for MerkelBackup, a backup solution for Rust projects
-
polyglot-book-rs
reading and using Polyglot opening book format for chess engines
-
blueprint-strong-hash
Hash trait similar to std::hash::Hash but for strong/cryptographic hashes
-
gcm-nonceless
Decrypts GCM encrypted data without access to the nonce
-
device-fingerprint
Collect hardware information to generate a unique device fingerprint; Windows systems only
-
httpsig-hyper
Hyper extension for http message signatures (RFC9421)
-
gxter
A parsing library for creating and reading GTA 3/VC/SA GXT (text string) files
-
testkit-cli
Command line interface for testkit
-
jmt-pq
PQ Jellyfish Merkle Tree
-
jsonhash
A command-line tool to generate hash values for files. SHA256 and MD5. Output and Error messages in JSON format.
-
shared-logging
Structured logging library with context propagation, redaction, and HTTP middleware
-
hrw-hash
A minimalistic implementation of the Highest Random Weight (HRW) aka Rendezvous hashing algorithm
-
hash-link
Keep elements insert order while searchable by hash
-
blake2-rfc
A pure Rust implementation of BLAKE2 based on RFC 7693
-
JenkHash
Bob Jenkins hash functions for Rust with a digest-compatible API
-
sisyphus32
Feature-based UCI Chess Engine
-
shogi_core
Fundamental types and functions for shogi
-
rustic_cdc
performing Content-Defined Chunking (CDC) on data streams
-
npsd
Network payload serializer / deserializer framework
-
hypc
Reader/writer for HPC1 point clouds with SMC1 and GEOT chunks
-
tlsh-fixed
Rust port of Trend Micro Locality Sensitive Hashing
-
waddling-errors-hash
Compact xxHash3-based error code hashing for network-efficient diagnostics in distributed systems
-
hashmoji
Generates deterministic emoji based on the hash of a value
-
penis
Protocol
-
froggy-rand
Random number generation without state for games
-
neutrondb
log-structured merge-tree key-value store for any implemented data type
-
hash_ord
lib contains OrdMap(avl tree) and HashMap(use avl to resolve collision);
-
bfield
B-field datastructure implementation in Rust
-
indexmap-amortized
hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual…
-
drtahash
A non-cryptographic hash function using AES-NI for high performance
-
fdh
Full Domain Hash (FDH) for extending the size of a hash digest to an arbitrary length
-
merkle-tree-bulletin-board
A public bulletin board based upon Merkle trees
-
proc-hash
Embed hashed strings at compile time
-
blunders
UCI chess engine application
-
fn-dsa-comm
FN-DSA signature scheme
-
bpht
A bit-packed hash table implementation using hopscotch hashing for 32-bit keys and values
-
rendezvous_hash
Rendezvous hashing algorithm
-
url-hash
types that provide secure and stable hash values for Urls
-
wl_isomorphism
WL and 2-WL algorithms for graph isomorphism testing
-
indexmap-rmw
hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual…
-
cargo-run-copy
Like cargo run but runs from a copy to avoid file locking
-
oomfi
A minimal Bloom Filter implementation in Rust
-
equivalence
Trait and derive macro for comparing and hashing types modulo an equivalence relation
-
noindexmap
hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual…
-
cachedhash
Wrapper for values that caches their hash
-
imohash
Fast hashing for large files
-
sgx_demangle
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
kira_cdh_compat_lsh
Candidate search (LSH/MinHash & KMV) for high-identity sequence clustering pipelines compatible with CD-HIT outputs
-
discord-indexmap
A fork of the popular
indexmaplibrary that adds a few extra APIs that are yet to be upstreamed -
dbg_if
Use dbg! in the loop without terminal woes
-
stable-hash
A stable, structured hash with backward compatibility
-
supabase-management-rs
Lightweight Rust client for Supabase's management API
-
quotient-filter
A quotient filter implementation
-
aabel-multihash-rs
extends Hasher trait. The added functionality allows users to get sequeces of hash values. It can be used inside of implementations of probabilistic data structures such bloom filter or count-min.
-
vecstasy
SIMD-enabled floating-point operations on vectors
-
fileparthasher
File hasher to calculate the hash for a section of a file, the hash is
u64size. TheWritetrait was implemented for it. -
dispnet-hash
Hash Library used for Dispnet
-
minhash-rs
MinHash trying to be parsimonious with memory
-
hyper-gen
HyperGen is a high-performance Rust library to sketch genomics files into hypervectors and realize fast Average Nucleotide Identity (ANI) approximation
-
mqf
MQF, Mixed Quotient Filter, is a variant of CQF (Counting Quotient Filter)
-
td_proto_rust
bin protocol for Rust
-
boost_container_hash
Boost C++ library boost_container_hash packaged using Zanbil
-
kaboodle
A low-configuration peer discovery mechanism for building peer-to-peer and mesh applications, based on the SWIM gossip protocol
-
inventorize
A command-line file integrity verification tool
-
todo-cli-manikya
A mini todo-cli app for learning purpose
-
visual-hash
that provides perceptual hashing and difference calculation for images
-
siphash_c_d
A no-std, safe, generic implementation of the siphash_c_d algorithm
-
umash-sys
FFI wrappers for the umash hash/fingerprint function
-
bdflib
parse bdf files
-
tlsh
Rust port of Trend Micro Locality Sensitive Hashing
-
strobemers-rs
strobemers
-
cphf
Compile-time perfect hash function data structures
-
rt_proto
rt proto for Rust
-
smokehash
Check files for changes using SHA256 hash function using user provided lists file
-
shash
An arbitrary-length-input hash function for competitive programming and experimental purposes
-
blake3_merkle
blake3 merkle tree
-
wql
parse WQL
-
jmt
Jellyfish Merkle Tree
-
jmt-blake3
Jellyfish Merkle Tree based on BLAKE3 hash function
-
tor-hash-passwd
Tor control port password encryption and decryption
-
lexariel
Lexical analyzer for Asmodeus language
-
djb_hash
commonly used Daniel J. Bernstein style hash functions.
-
hulahoop
An efficient consistent hash ring implementation supporting virtual nodes
-
simbiota-tlsh
A pure-rust implementation of Trendmicro's TLSH algorithm, featuring the same optimizations found in the reference implementation
-
fliphash
A constant-time consistent range-hashing algorithm
-
ethereum-mysql
Ethereum types (Address, U256) wrapper for seamless SQL database integration with SQLx
-
hamming-lsh
Produces locality-sensitive hashes (LHS) for hamming-space bags of features
-
file-hasher
A fast and efficient CLI tool for calculating SHA256, SHA1, and MD5 hashes of files with progress indication and colored output
-
schindel
rust min-shingle hashing
-
elastic-common-schema
Elastic Common Schema (ECS) for Rust
-
linera-bridge
Bridge between Linera and EVM chains
-
libceed-sys
Low-level bindings for libCEED library
-
trashmap
A HashMap and HashSet that operate directly on hashes instead of keys, avoiding rehashing
-
hash-value
A hashable, JSON-like, serde Value type
-
cairo-oracle-server
SDK for writing Cairo oracles in Rust
-
sha2ni
SHA-2 hash functions
-
ubt
Unified Binary Tree implementation based on EIP-7864
-
hash-algorithms
Hash, generally translated as hash, hash, or transliterated as hash, is to transform any length of input (also known as pre image) into fixed length output through hash algorithm, and the output is the hash value…
-
flo_sparse_array
Sparse array data type: a fast map between usize values and data
-
equihash
Proof-of-Work function
-
hash-id
Hash Identifying tool
-
Pedersen_hash_function
computes the pedersen hash of given inputs and modular arithmetic
-
neardup
near-duplicate matching
Try searching with DuckDuckGo or on crates.io.