A minimal-memory AnchorHash (consistent-hash) implementation for Go
Support
Quality
Security
License
Reuse
A persistent hash array-mapped trie for C++
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
L
Locality-sensitive-hashingby guoziqingbupt
Python 
73
Version:Current
License: No License (No License)
min-hash and p-stable hash
Support
Quality
Security
License
Reuse
Node.js object hash library with properties/arrays sorting to provide constant hashes. It also provides a method that returns sorted object strings that can be used for object comparison without hashes.
Support
Quality
Security
License
Reuse
Async hash table server in C
Support
Quality
Security
License
Reuse
CRC32 hash with x64 optimizations
Support
Quality
Security
License
Reuse
Compact, efficient data structures in contiguous byte arrays
Support
Quality
Security
License
Reuse
generate perfect hashes (alpha)
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Cuckoo hashing for Go
Support
Quality
Security
License
Reuse
PHP extension providing the sha3() hashing function
Support
Quality
Security
License
Reuse
A pure C# implementation of xxhash(https://code.google.com/p/xxhash/)
Support
Quality
Security
License
Reuse
This is a header only library offering a variety of dynamically growing concurrent hash tables. That all work by dynamically migrating the current table once it gets too full.
Support
Quality
Security
License
Reuse
libketama-style consistent hashing in Go
Support
Quality
Security
License
Reuse
Rolling hash functions in Java
Support
Quality
Security
License
Reuse
An implementation of the SHA-1 hashing algorithm in pure python.
Support
Quality
Security
License
Reuse
Backbone.js with Django
Support
Quality
Security
License
Reuse
A pure JavaScript implementation of Consistent Hashing
Support
Quality
Security
License
Reuse
Get the hash of an object
Support
Quality
Security
License
Reuse
An attempt to implements j.u.c whereby other alogrithms
Support
Quality
Security
License
Reuse
This is a simple parser for/decrypter for Impacket's esentutl.py utility. It assists with decrypting hashes and hash histories from ntds.dit databases.
Support
Quality
Security
License
Reuse
.NET library for xxHash, FNV, MurmurHash3 and SipHash algorithms
Support
Quality
Security
License
Reuse
Fast and scalable minimal perfect hashing for massive key sets
Support
Quality
Security
License
Reuse
Restrict Django sessions to IP and/or user agent.
Support
Quality
Security
License
Reuse
A repository for learning about Hash Algorithms, Checksums, and Hash Tables
Support
Quality
Security
License
Reuse
Fast non-cryptographic hash functions for Scala
Support
Quality
Security
License
Reuse
Pure Golang library to manage LUKS partitions
Support
Quality
Security
License
Reuse
Python bindings for xorfilter(faster and smaller than bloom and cuckoo filters)
Support
Quality
Security
License
Reuse
🌳 network-agnostic Kademlia distributed hash table
Support
Quality
Security
License
Reuse
geoip lookup over DAG-CBOR dataset loaded from IPFS
Support
Quality
Security
License
Reuse
An extremely fast Non-crypto-safe AES Based Hash algorithm for Big Data
Support
Quality
Security
License
Reuse
Example code to use compressed NFTs (using state compression) on Solana
Support
Quality
Security
License
Reuse
Pure Java implementations of Murmur hash algorithms
Support
Quality
Security
License
Reuse
PE Import Hash Generator
Support
Quality
Security
License
Reuse
💥 Cython hash tables that assume keys are pre-hashed
Support
Quality
Security
License
Reuse
Check if a number is negative zero
Support
Quality
Security
License
Reuse
FileCache is a concrete implementation of the .Net Framework 4's System.Runtime.Caching.ObjectCache that uses the local filesystem as the target location.
Support
Quality
Security
License
Reuse
Simple hash-mining c library and its python binding.
Support
Quality
Security
License
Reuse
A collection of well-known string hash functions, implemented in Go
Support
Quality
Security
License
Reuse
Create Bloom filters for a given reference and then use it to categorize sequences
Support
Quality
Security
License
Reuse
Golang library for computing perceptual hashes of images
Support
Quality
Security
License
Reuse
Access Abseil Swiss Tables from C
Support
Quality
Security
License
Reuse
Fast and scalable minimal perfect hashing for massive key sets
Support
Quality
Security
License
Reuse
🔑 Password hashing utility in Java
Support
Quality
Security
License
Reuse
Simple cryptography library that wraps complex hashing algorithms for quick and simple usage.
Support
Quality
Security
License
Reuse
ntHash: recursive nucleotide hashing
Support
Quality
Security
License
Reuse
Very fast cryptographic hashing for large messages.
Support
Quality
Security
License
Reuse
good utils methods
Support
Quality
Security
License
Reuse
Hash cracker
Support
Quality
Security
License
Reuse
g
go-anchorhashby wdamron
A minimal-memory AnchorHash (consistent-hash) implementation for Go
Go
74
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hash_trieby philsquared
A persistent hash array-mapped trie for C++
C++
74
Updated: 4 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
C
Chronicle-Algorithmsby OpenHFT
Java
73
Updated: 3 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
L
Locality-sensitive-hashingby guoziqingbupt
min-hash and p-stable hash
Python
73
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
n
node-object-hashby SkeLLLa
Node.js object hash library with properties/arrays sorting to provide constant hashes. It also provides a method that returns sorted object strings that can be used for object comparison without hashes.
TypeScript
73
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
Support
Quality
Security
License
Reuse
c
crc32by klauspost
CRC32 hash with x64 optimizations
Go
73
Updated: 4 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
s
sokobanby Ellipsis-Labs
Compact, efficient data structures in contiguous byte arrays
Rust
73
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
Perfect-Hashby rurban
generate perfect hashes (alpha)
C
72
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
m
maphashby dolthub
Go
72
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
Support
Quality
Security
License
Reuse
p
php-sha3by strawbrary
PHP extension providing the sha3() hashing function
C
71
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
x
xxHashSharpby noricube
A pure C# implementation of xxhash(https://code.google.com/p/xxhash/)
C#
70
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
growtby TooBiased
This is a header only library offering a variety of dynamically growing concurrent hash tables. That all work by dynamically migrating the current table once it gets too full.
C++
70
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
k
ketamaby mncaudill
libketama-style consistent hashing in Go
Go
70
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rollinghashjavaby lemire
Rolling hash functions in Java
Java
69
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
python-sha1by ajalt
An implementation of the SHA-1 hashing algorithm in pure python.
Python
68
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
djangotodosby ccarpenterg
Backbone.js with Django
JavaScript
68
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
n
node-consistent-hashingby dakatsuka
A pure JavaScript implementation of Consistent Hashing
JavaScript
68
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hash-objby sindresorhus
Get the hash of an object
JavaScript
68
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
concurrentby coderplay
An attempt to implements j.u.c whereby other alogrithms
Java
67
Updated: 5 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
I
ImpDumpby HarmJ0y
This is a simple parser for/decrypter for Impacket's esentutl.py utility. It assists with decrypting hashes and hash histories from ntds.dit databases.
Python
67
Updated: 5 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
H
HashDepotby ssg
.NET library for xxHash, FNV, MurmurHash3 and SipHash algorithms
C#
67
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rust-boomphfby 10XGenomics
Fast and scalable minimal perfect hashing for massive key sets
Rust
67
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
django-restricted-sessionsby mxsasha
Restrict Django sessions to IP and/or user agent.
Python
66
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
check-sumingby Tebs-Lab
A repository for learning about Hash Algorithms, Checksums, and Hash Tables
JavaScript
66
Updated: 4 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
s
scala-hashingby desmondyeung
Fast non-cryptographic hash functions for Scala
Scala
66
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
luks.goby anatol
Pure Golang library to manage LUKS partitions
Go
66
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pyxorfilterby glitzflitz
Python bindings for xorfilter(faster and smaller than bloom and cuckoo filters)
Python
65
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
k
kademlia-dhtby jeanlauliac
🌳 network-agnostic Kademlia distributed hash table
JavaScript
64
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
ipfs-geoipby ipfs-shipyard
geoip lookup over DAG-CBOR dataset loaded from IPFS
JavaScript
64
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nabhashby mengzhuo
An extremely fast Non-crypto-safe AES Based Hash algorithm for Big Data
Go
64
Updated: 4 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
compressed-nftsby solana-developers
Example code to use compressed NFTs (using state compression) on Solana
TypeScript
64
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
m
murmurby sangupta
Pure Java implementations of Murmur hash algorithms
Java
63
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
I
ImpHash-Generatorby Neo23x0
PE Import Hash Generator
Python
63
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
preshedby explosion
💥 Cython hash tables that assume keys are pre-hashed
Python
63
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
negative-zeroby sindresorhus
Check if a number is negative zero
JavaScript
63
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
F
FileCacheby acarteas
FileCache is a concrete implementation of the .Net Framework 4's System.Runtime.Caching.ObjectCache that uses the local filesystem as the target location.
C#
63
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
libproofofworkby kmyk
Simple hash-mining c library and its python binding.
C
63
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dgohashby dgryski
A collection of well-known string hash functions, implemented in Go
Go
63
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
b
biobloomby bcgsc
Create Bloom filters for a given reference and then use it to categorize sequences
C++
63
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
imgsimby Nr90
Golang library for computing perceptual hashes of images
Go
62
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
swisstableby taviso
Access Abseil Swiss Tables from C
C
62
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
go-boomphfby dgryski
Fast and scalable minimal perfect hashing for massive key sets
Go
62
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jhashby amdelamar
🔑 Password hashing utility in Java
Java
61
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
SimpleCrypto.netby shawnmclean
Simple cryptography library that wraps complex hashing algorithms for quick and simple usage.
C#
61
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
n
Support
Quality
Security
License
Reuse
r
rust-sthashby jedisct1
Very fast cryptographic hashing for large messages.
Rust
61
Updated: 3 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
f
Support
Quality
Security
License
Reuse