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.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 61 projects
6,322 stars

syndtr/goleveldb

LevelDB key/value database in Go.

Metrics details
Stars6,322
2,947 stars

tinysearch/tinysearch

🔍 Tiny, full-text search engine for static websites built with Rust and Wasm

Metrics details
Stars2,947
2,276 stars

0voice/algorithm-structure

2021年最新总结 500个常用数据结构,算法,算法导论,面试常用,大厂高级工程师整理总结

Metrics details
Stars2,276
1,781 stars

RedisBloom/RedisBloom

Probabilistic Datatypes Module for Redis

Metrics details
Stars1,781
1,646 stars

tylertreat/BoomFilters

Probabilistic data structures for processing continuous, unbounded streams.

Metrics details
Stars1,646
1,620 stars

jaybaird/python-bloomfilter

Scalable Bloom Filter implemented in Python

Metrics details
Stars1,620
1,244 stars

brainix/pottery

Redis for humans. 🌎🌍🌏

Metrics details
Stars1,244
1,143 stars

wangyi-fudan/wyhash

The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.

Metrics details
Stars1,143
1,008 stars

ryancdotorg/brainflayer

A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.

Metrics details
Stars1,008
965 stars

bitly/dablooms

scaling, counting, bloom filter library

Metrics details
Stars965
859 stars

Baqend/Orestes-Bloomfilter

Library of different Bloom filters in Java with optional Redis-backing, counting and many hashing options.

Metrics details
Stars859
790 stars

dib-lab/khmer

In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more

Metrics details
Stars790
780 stars

jasondavies/bloomfilter.js

JavaScript bloom filter using FNV for fast hashing

Metrics details
Stars780
753 stars

irfansharif/cfilter

Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained)

Metrics details
Stars753
443 stars

Callidon/bloom-filters

JS implementation of probabilistic data structures: Bloom Filter (and its derived), HyperLogLog, Count-Min Sketch, Top-K and MinHash

Metrics details
Stars443
382 stars

alexandrnikitin/bloom-filter-scala

Bloom filter for Scala, the fastest for JVM

Metrics details
Stars382
367 stars

mavam/libbf

:dart: Bloom filters for C++11

Metrics details
Stars367
364 stars

jmhodges/opposite_of_a_bloom_filter

Implementations of a data structure with false negatives but no false positives.

Metrics details
Stars364
353 stars

steakknife/bloomfilter

Face-meltingly fast, thread-safe, marshalable, unionable, probability- and optimal-size-calculating Bloom filter in go

Metrics details
Stars353
331 stars

bcgsc/abyss

:microscope: Assemble large genomes using short reads

Metrics details
Stars331
318 stars

KenanHanke/rbloom

A fast, simple and lightweight Bloom filter library for Python, implemented in Rust.

Metrics details
Stars318
317 stars

erikdubbelboer/redis-lua-scaling-bloom-filter

LUA Redis scripts for a scaling bloom filter

Metrics details
Stars317
308 stars

jvirkki/libbloom

A simple and small bloom filter implementation in plain C.

Metrics details
Stars308
306 stars

linvon/cuckoo-filter

Cuckoo Filter go implement, better than Bloom Filter, configurable and space optimized 布谷鸟过滤器的Go实现,优于布隆过滤器,可以定制化过滤器参数,并进行了空间优化

Metrics details
Stars306
304 stars

ronomon/hash-table

Fast, reliable cuckoo hash table for Node.js.

Metrics details
Stars304
302 stars

EverythingMe/inbloom

Cross language bloom filter implementation

Metrics details
Stars302
294 stars

hexops/fastfilter

fastfilter: Binary fuse & xor filters for Zig (faster and smaller than bloom filters)

Metrics details
Stars294
283 stars

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
Stars283
280 stars

rizkg/BBHash

Bloom-filter based minimal perfect hash function library

Metrics details
Stars280
262 stars

FastFilter/fastfilter_java

Fast Approximate Membership Filters (Java)

Metrics details
Stars262
245 stars

jparkie/PDD

Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams

Metrics details
Stars245
233 stars

kristoff-it/redis-cuckoofilter

Hashing-function agnostic Cuckoo filters for Redis

Metrics details
Stars233
221 stars

sean-public/python-hashes

Interesting (non-cryptographic) hashes implemented in pure Python.

Metrics details
Stars221
187 stars

rpcxio/basalt

高性能的分布式的专门空间优化的 Bitmap 服务, 高效检查数据是否存在,日活统计,签到,打点等等

Metrics details
Stars187
173 stars

thomasmueller/minperf

A Minimal Perfect Hash Function Library

Metrics details
Stars173
167 stars

ayazhafiz/xorf

Xor filters - efficient probabilistic hashsets. Faster and smaller than bloom and cuckoo filters.

Metrics details
Stars167
157 stars

dnbaker/sketch

C++ Implementations of sketch data structures with SIMD Parallelism, including Python bindings

Metrics details
Stars157
156 stars

mozilla/crlite

Compact certificate revocation lists for the WebPKI

Metrics details
Stars156
155 stars

RedisBloom/JRedisBloom

Java Client for RedisBloom probabilistic module

Metrics details
Stars155
153 stars

arpitbbhayani/abloom

A pure Go implementation of Bloom Filter.

Metrics details
Stars153
151 stars

bigmlcom/sketchy

Sketching Algorithms for Clojure (bloom filter, min-hash, hyper-loglog, count-min sketch)

Metrics details
Stars151
148 stars

ArashPartow/bloom

C++ Bloom Filter Library https://www.partow.net/programming/bloomfilter/index.html

Metrics details
Stars148
145 stars

Cue/greplin-bloom-filter

Java implementation of a probabilistic set data structure

Metrics details
Stars145
145 stars

prataprc/xorfilter

Rust library implementing xor-filters

Metrics details
Stars145
137 stars

prashnts/pybloomfiltermmap3

Fast Python Bloom Filter using Mmap

Metrics details
Stars137
137 stars

AndreasBriese/bbloom

go/golang: fast bit set Bloom filter

Metrics details
Stars137
135 stars

muntorg/munt-official

Munt is a witness-secured decentralized network for payments, digital assets, finance and more

Metrics details
Stars135
134 stars

indutny/proof-of-work

Proof of Work with SHA256 and Bloom filter

Metrics details
Stars134
133 stars

manosriram/Data-Structures

Data-Structures using C++.

Metrics details
Stars133
129 stars

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
Stars129
124 stars

verse-lab/ceramist

Verified hash-based AMQ structures in Coq

Metrics details
Stars124
122 stars

barrust/pyprobables

Probabilistic data structures in python http://pyprobables.readthedocs.io/en/latest/index.html

Metrics details
Stars122
118 stars

mauriciosantos/Buckets-Swift

Swift Collection Data Structures Library

Metrics details
Stars118
116 stars

hashlookup/fleur

Fleur implements a Bloom Filter library in C that is fully compatible with DCSO's Go and python implementations.

Metrics details
Stars116
115 stars

tomfran/LSM-Tree

Log-Structured Merge Tree Java implementation

Metrics details
Stars115
114 stars

yankun1992/fastbloom

A fast bloom filter implemented by Rust for Python! 10x faster than pybloom!

Metrics details
Stars114
111 stars

gmcabrita/bloomex

:hibiscus: A pure Elixir implementation of Scalable Bloom Filters

Metrics details
Stars111
110 stars

bcgsc/ntHash

Fast hash function for DNA/RNA sequences

Metrics details
Stars110
110 stars

PeterRK/PageBloomFilter

Fastest bloom filter in C++/Go/Rust/Java/C#

Metrics details
Stars110
107 stars

tcnksm/go-casper

Cache aware server push (CASPer) in Golang

Metrics details
Stars107
1-60 of 61 projects
Get A Weekly Email With Trending Bloom Filter Projects
Stay updated on Bloom Filter plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.