Life & fun · alternatives · 2026
24 alternatives to Cuckoo Filter Implementation in Go, Better Than Bloom Filters
Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter
Cuckoo Filter Implementation in Go is a data structure library that offers an alternative to traditional Bloom filters for membership testing. It uses a cuckoo hashing approach to determine whether an element exists in… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Cuckoo Filter Implementation in Go, Better Than Bloom Filters launched in 2016; newer entries below may have overtaken it.
- 1

Cuckoo Filter: Practically better than bloom filter - vedhavyas/cuckoo-filter
2017 · github.com · its alternatives →
- 2

Pure Ruby Cuckoo Filter Implementation. Contribute to pawandubey/cuckoo_filter development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 3

High-Performance GPU Cuckoo Filter. Contribute to tdortman/Cuckoo-GPU development by creating an account on GitHub.
Jan 2026 · github.com · its alternatives →
- 4

Hey HN! I got nerd-sniped by Bloom Filters this weekend, specifically for searching datasets with high "cardinality" (number of unique items). They're an _amazing_ data structure that, at a fixed size, tracks potential set membership. That means unlike normal b-tree indexes, they don't grow with the number of unique items in the dataset. This makes them great for "needle in a haystack" search (logs, document) as implementations like VictoriaMetrics and Bing's BitFunnel show. I've used them in the past, but they've never been center-stage in my projects. I wanted high cardinality keyword…
2025 · github.com · its alternatives →
- 5

Cross language bloom filter implementation. Contribute to EverythingMe/inbloom development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 6BFBloom Filter▲65
2017 · sacert.github.io · its alternatives →
- 7

Contribute to sendilkumarn/gopurerc development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 8

:bird: :game_die: Use Twitter's Search API to get random numbers - GitHub - ryanmcdermott/birdseed: :bird: Use Twitter's Search API to get random numbers
2015 · github.com · its alternatives →
- 9

filippo.io/mlkem768 is a pure-Go implementation of the post-quantum key exchange mechanism ML-KEM-768 optimized for correctness and readability.
2024 · words.filippo.io · its alternatives →
- 10

Go library that provides fuzzy string matching optimized for filenames and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et al. - sahilm/fuzzy
2018 · github.com · its alternatives →
- 11

Native Go version of HighwayHash with optimized assembly implementations on Intel and ARM. Able to process over 10 GB/sec on a single core on Intel CPUs - https://en.wikipedia.org/wiki/HighwayHash - minio/highwayhash
2018 · github.com · its alternatives →
- 12

Optimal Quantile Approximation in Streams. Contribute to axiomhq/quantiles development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 13

Fast PUT/GET/DELETE in-memory key-value store for lookaside caching - jonhoo/cucache
2015 · github.com · its alternatives →
- 14

A compressed, sparse cuckoo filter (see https://www.vldb.org/pvldb/vol11/p1041-breslow.pdf) - AMDComputeLibraries/morton_filter
2019 · github.com · its alternatives →
- 15

We built Gonzo to make log analysis faster and friendlier in the terminal. Think of it like k9s for logs — a TUI that can ingest JSON, text, or OpenTelemetry (OTLP) logs, highlight and boil up patterns, and even run AI models locally or via API to summarize logs. We’re still iterating, so ideas and contributions are welcome!
2025 · github.com · its alternatives →
- 16

A flexible event/agent & automation system with lots of bees 🐝 - muesli/beehive
2017 · github.com · its alternatives →
- 17

An implementation of Brodal-Okasaki heap using Go. - cngkaygusuz/BrodalOkasakiHeap
2015 · github.com · its alternatives →
- 18

A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads. - lafikl/consistent
2017 · github.com · its alternatives →
- 19

Probabilistic data structures for processing continuous, unbounded streams. - tylertreat/BoomFilters
2015 · github.com · its alternatives →
- 20

I spent the past 2 weeks making this toy programming language. I basically forked the Go scanner/parser, and changed the syntax to have functions return a single value. This enable proper Result/Option type to be used as well as propagating errors with an operator. I also wanted to have short "type inferred" anonymous functions to be able to use functions like Map/Reduce/Filter, without having to use 100 characters to specify the types.
2025 · github.com · its alternatives →
- 21

Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams - jparkie/PDD
2016 · github.com · its alternatives →
- 22

A compressed, sparse cuckoo filter (see https://www.vldb.org/pvldb/vol11/p1041-breslow.pdf) - AMDComputeLibraries/morton_filter
2019 · github.com · its alternatives →
- 23

Using serverless functions to provide an API for checking potential passwords against an enormous corpus of passwords leaked from security breaches. - jthomas/serverless-pwned-passwords
2017 · github.com · its alternatives →
- 24

Define and run pattern-based custom linting rules. - quasilyte/go-ruleguard
2020 · github.com · its alternatives →
Also compare
- Cuckoo Filter: Practically better than Bloom filter implemented in Go alternatives
- Cuckoo Filter in Ruby alternatives
- GPU Cuckoo Filter – faster queries than Blocked Bloom, with deletion alternatives
- BloomSearch – Keyword search with hierarchical Bloom filters alternatives
- InBloom – Portable Bloom Filters in Java, Python and Go alternatives
- Bloom Filter alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →