Bloom Filter Open Source Projects
Browse 61 Bloom Filter open source projects, ranked by GitHub stars. Find the most popular Bloom Filter tools and libraries.
syndtr/goleveldb
LevelDB key/value database in Go.
Metrics details
| Stars | 6,322 |
tinysearch/tinysearch
🔍 Tiny, full-text search engine for static websites built with Rust and Wasm
Metrics details
| Stars | 2,947 |
0voice/algorithm-structure
2021年最新总结 500个常用数据结构,算法,算法导论,面试常用,大厂高级工程师整理总结
Metrics details
| Stars | 2,276 |
RedisBloom/RedisBloom
Probabilistic Datatypes Module for Redis
Metrics details
| Stars | 1,781 |
tylertreat/BoomFilters
Probabilistic data structures for processing continuous, unbounded streams.
Metrics details
| Stars | 1,646 |
jaybaird/python-bloomfilter
Scalable Bloom Filter implemented in Python
Metrics details
| Stars | 1,620 |
brainix/pottery
Redis for humans. 🌎🌍🌏
Metrics details
| Stars | 1,244 |
wangyi-fudan/wyhash
The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.
Metrics details
| Stars | 1,143 |
ryancdotorg/brainflayer
A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.
Metrics details
| Stars | 1,008 |
bitly/dablooms
scaling, counting, bloom filter library
Metrics details
| Stars | 965 |
Baqend/Orestes-Bloomfilter
Library of different Bloom filters in Java with optional Redis-backing, counting and many hashing options.
Metrics details
| Stars | 859 |
dib-lab/khmer
In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more
Metrics details
| Stars | 790 |
jasondavies/bloomfilter.js
JavaScript bloom filter using FNV for fast hashing
Metrics details
| Stars | 780 |
irfansharif/cfilter
Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained)
Metrics details
| Stars | 753 |
Callidon/bloom-filters
JS implementation of probabilistic data structures: Bloom Filter (and its derived), HyperLogLog, Count-Min Sketch, Top-K and MinHash
Metrics details
| Stars | 443 |
alexandrnikitin/bloom-filter-scala
Bloom filter for Scala, the fastest for JVM
Metrics details
| Stars | 382 |
mavam/libbf
:dart: Bloom filters for C++11
Metrics details
| Stars | 367 |
jmhodges/opposite_of_a_bloom_filter
Implementations of a data structure with false negatives but no false positives.
Metrics details
| Stars | 364 |
steakknife/bloomfilter
Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go
Metrics details
| Stars | 353 |
bcgsc/abyss
:microscope: Assemble large genomes using short reads
Metrics details
| Stars | 331 |
KenanHanke/rbloom
A fast, simple and lightweight Bloom filter library for Python, implemented in Rust.
Metrics details
| Stars | 318 |
erikdubbelboer/redis-lua-scaling-bloom-filter
LUA Redis scripts for a scaling bloom filter
Metrics details
| Stars | 317 |
jvirkki/libbloom
A simple and small bloom filter implementation in plain C.
Metrics details
| Stars | 308 |
linvon/cuckoo-filter
Cuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化
Metrics details
| Stars | 306 |
ronomon/hash-table
Fast, reliable cuckoo hash table for Node.js.
Metrics details
| Stars | 304 |
EverythingMe/inbloom
Cross language bloom filter implementation
Metrics details
| Stars | 302 |
hexops/fastfilter
fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)
Metrics details
| Stars | 294 |
avaneev/komihash
Very fast, high-quality hash function, discrete-incremental and streamed hashing-capable (non-cryptographic, header-only C/C++) 27GB/s + PRNG
Metrics details
| Stars | 283 |
rizkg/BBHash
Bloom-filter based minimal perfect hash function library
Metrics details
| Stars | 280 |
FastFilter/fastfilter_java
Fast Approximate Membership Filters (Java)
Metrics details
| Stars | 262 |
jparkie/PDD
Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams
Metrics details
| Stars | 245 |
kristoff-it/redis-cuckoofilter
Hashing-function agnostic Cuckoo filters for Redis
Metrics details
| Stars | 233 |
sean-public/python-hashes
Interesting (non-cryptographic) hashes implemented in pure Python.
Metrics details
| Stars | 221 |
rpcxio/basalt
高性能的分布式的专门空间优化的 Bitmap 服务, 高效检查数据是否存在,日活统计,签到,打点等等
Metrics details
| Stars | 187 |
thomasmueller/minperf
A Minimal Perfect Hash Function Library
Metrics details
| Stars | 173 |
ayazhafiz/xorf
Xor filters - efficient probabilistic hashsets. Faster and smaller than bloom and cuckoo filters.
Metrics details
| Stars | 167 |
dnbaker/sketch
C++ Implementations of sketch data structures with SIMD Parallelism, including Python bindings
Metrics details
| Stars | 157 |
mozilla/crlite
Compact certificate revocation lists for the WebPKI
Metrics details
| Stars | 156 |
RedisBloom/JRedisBloom
Java Client for RedisBloom probabilistic module
Metrics details
| Stars | 155 |
arpitbbhayani/abloom
A pure Go implementation of Bloom Filter.
Metrics details
| Stars | 153 |
bigmlcom/sketchy
Sketching Algorithms for Clojure (bloom filter, min-hash, hyper-loglog, count-min sketch)
Metrics details
| Stars | 151 |
ArashPartow/bloom
C++ Bloom Filter Library https://www.partow.net/programming/bloomfilter/index.html
Metrics details
| Stars | 148 |
Cue/greplin-bloom-filter
Java implementation of a probabilistic set data structure
Metrics details
| Stars | 145 |
prataprc/xorfilter
Rust library implementing xor-filters
Metrics details
| Stars | 145 |
prashnts/pybloomfiltermmap3
Fast Python Bloom Filter using Mmap
Metrics details
| Stars | 137 |
AndreasBriese/bbloom
go/golang: fast bit set Bloom filter
Metrics details
| Stars | 137 |
muntorg/munt-official
Munt is a witness-secured decentralized network for payments, digital assets, finance and more
Metrics details
| Stars | 135 |
indutny/proof-of-work
Proof of Work with SHA256 and Bloom filter
Metrics details
| Stars | 134 |
manosriram/Data-Structures
Data-Structures using C++.
Metrics details
| Stars | 133 |
hashlookup/hashlookup-forensic-analyser
Analyse a forensic target (such as a directory) to find and report files found and not found from CIRCL hashlookup public service - https://circl.lu/services/hashlookup/
Metrics details
| Stars | 129 |
verse-lab/ceramist
Verified hash-based AMQ structures in Coq
Metrics details
| Stars | 124 |
barrust/pyprobables
Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html
Metrics details
| Stars | 122 |
mauriciosantos/Buckets-Swift
Swift Collection Data Structures Library
Metrics details
| Stars | 118 |
hashlookup/fleur
Fleur implements a Bloom Filter library in C that is fully compatible with DCSO's Go and python implementations.
Metrics details
| Stars | 116 |
tomfran/LSM-Tree
Log-Structured Merge Tree Java implementation
Metrics details
| Stars | 115 |
yankun1992/fastbloom
A fast bloom filter implemented by Rust for Python! 10x faster than pybloom!
Metrics details
| Stars | 114 |
gmcabrita/bloomex
:hibiscus: A pure Elixir implementation of Scalable Bloom Filters
Metrics details
| Stars | 111 |
bcgsc/ntHash
Fast hash function for DNA/RNA sequences
Metrics details
| Stars | 110 |
PeterRK/PageBloomFilter
Fastest bloom filter in C++/Go/Rust/Java/C#
Metrics details
| Stars | 110 |
tcnksm/go-casper
Cache aware server push (CASPer) in Golang
Metrics details
| Stars | 107 |
