Life & fun · alternatives · 2026
24 alternatives to BoomFilters – Probabilistic data structures for processing streams
Probabilistic data structures for processing continuous, unbounded streams. - tylertreat/BoomFilters
BoomFilters is a collection of probabilistic data structures designed for processing continuous, unbounded data streams. It provides efficient algorithms for handling large-scale streaming data where memory constraints… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. BoomFilters – Probabilistic data structures for processing streams launched in 2015; newer entries below may have overtaken it.
- 1

- 2
DataMorf▲97Simplify real-time data manipulation and integration
2023 · datamorf.io · its alternatives →
- 3

Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter
2016 · github.com · its alternatives →
- 4
Crossfilter▲63Fast multidimensional filtering for coordinated views
2018 · square.github.io · its alternatives →
- 5

This little project came about because I kept running into the same problem: cleanly differentiating sensor data before doing analysis. There are a ton of ways to solve this problem, I've always personally been a fan of using kalman filters for the job as its easy to get the double whammy of resampling/upsampling to a fixed consistent rate and also smoothing/outlier rejection. I wrote a little numpy only bayesian filtering/smoothing library recently (https://github.com/hugohadfield/bayesfilter/) so this felt like a fun and very useful first thing to…
2024 · github.com · its alternatives →
- 6

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

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

A Python library for detecting patterns and anomalies in massive datasets using the Matrix Profile - target/matrixprofile-ts
2019 · github.com · its alternatives →
- 9BFBloom Filter▲65
2017 · sacert.github.io · its alternatives →
- 10

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

HyperLogLog with lots of sugar (Sparse, LogLog-Beta bias correction and TailCut space reduction) brought to you by Axiom - axiomhq/hyperloglog
2017 · github.com · its alternatives →
- 12

A probabilistic data structure service and storage - skizzehq/skizze
2016 · github.com · its alternatives →
- 13

tl;dr we built an embeddable stream processing engine in Rust using apache DataFusion, check us out at https://github.com/probably-nothing-labs/denormalized Hey HN, We’d like to showcase a very early version of our embeddable stream processing engine called Denormalized. The rise of DuckDB has abundantly made it clear that even for many workloads of Terabyte scale, a single node system outshines the distributed query engines of previous generation such as Spark, Snowflake etc in terms of both performance and cost. Now a lot of workloads DuckDB is used for were normally…
2024 · github.com · its alternatives →
- 14

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 →
- 15

- 16

Go implementation of MIDAS: Microcluster-Based Detector of Anomalies in Edge Streams - steve0hh/midas
2020 · github.com · its alternatives →
- 17

- 18

2024 · github.com · its alternatives →
- 19

Anomaly Detection on Dynamic (time-evolving) Graphs in Real-time and Streaming manner. Detecting intrusions (DoS and DDoS attacks), frauds, fake rating anomalies. - Stream-AD/MIDAS
2020 · github.com · its alternatives →
- 20

Contribute to seiflotfy/pcsa development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 21

A container for dataclasses with multi-indexing and bulk operations. - joshlk/dataclassframe
2020 · github.com · its alternatives →
- 22

Experimental Global Optimization Algorithm. Contribute to chrisstroemel/Simple development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 23

Hey all, I just released v2.0.0 of FilterQL, a query language and TypeScript library. This version adds support for Operations, which allow you to transform the data after filtering. If you think this would be useful in a project you're working on, give it a try and let me know what you think!
2025 · github.com · its alternatives →
- 24

Optimal Quantile Approximation in Streams. Contribute to axiomhq/quantiles development by creating an account on GitHub.
2018 · github.com · its alternatives →
Also compare
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 →