RoaringBitmap

A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others (by RoaringBitmap)

RoaringBitmap Alternatives

Similar projects and alternatives to RoaringBitmap

  1. go

    The Go programming language

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. CPython

    The Python programming language

  4. wasmtime

    A lightweight WebAssembly runtime that is fast, secure, and standards-compliant

  5. TablaM

    The practical relational programing language for data-oriented applications

  6. clojure

    The Clojure programming language

  7. Folly

    An open-source C++ library developed and used at Facebook.

  8. entt

    Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

  9. pyroscope

    Discontinued Continuous Profiling Platform. Debug performance issues down to a single line of code [Moved to: https://github.com/grafana/pyroscope] (by pyroscope-io)

  10. ann-benchmarks

    Benchmarks of approximate nearest neighbor libraries in Python

  11. Caffeine

    A high performance caching library for Java

  12. Primes

    Prime number projects in 100+ programming languages, to compare their speed - and their programmer's cleverness

  13. minisketch

    Minisketch: an optimized library for BCH-based set reconciliation

  14. pebble

    RocksDB/LevelDB inspired key-value database in Go

  15. FusionCache

    FusionCache is an easy to use, fast and robust hybrid cache with advanced resiliency features.

  16. t-digest

    A new data structure for accurate on-line accumulation of rank-based statistics such as quantiles and trimmed means

  17. HyperMinHash-java

    Discontinued Union, intersection, and set cardinality in loglog space [GET https://api.github.com/repos/LiveRamp/HyperMinHash-java: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

  18. semver4j

    Semantic versioning for Java apps.

  19. jchessify

    Java chess engine framework.

  20. asami

    7 RoaringBitmap VS asami

    A graph store for Clojure and ClojureScript

  21. CQEngine

    Ultra-fast SQL-like queries on Java collections

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better RoaringBitmap alternative or higher similarity.

RoaringBitmap discussion

Log in or Post with

RoaringBitmap reviews and mentions

Posts with mentions or reviews of RoaringBitmap. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-05-26.
  • Smart multifacet filters in JS using Bitmaps
    2 projects | dev.to | 26 May 2026
    In production, bitmap-based filtering is typically implemented as an index-first strategy: instead of repeatedly scanning objects, you precompute compact index structures and combine them efficiently at query time. On the server, this pattern is often handled by specialized libraries or search engines—using structures like compressed bitmaps (e.g., RoaringBitmap) that allow fast unions and intersections at scale, even across millions of records. On the client, the same idea can be applied to moderate in-memory datasets to deliver instant, zero-latency filtering for common facets, while delegating heavier or high-cardinality queries back to the backend. The main tradeoffs to manage are index maintenance (keeping bitmaps in sync with data updates) and memory usage, but when filters are frequent and latency matters, this approach provides a significant and predictable performance advantage.
  • DIY Triboluminescence Media
    1 project | news.ycombinator.com | 16 May 2026
    --------------------------------------------------------------------------

    [0] : https://www.symmetrymagazine.org/breaking/2011/01/18/the-physics-of-scotch-tape?language_content_entity=und

    [1] : https://www.youtube.com/watch?v=qIfGh4UeDL8

    [2] : https://news.ycombinator.com/item?id=48161242

    [3] : https://roaringbitmap.org/

    [4] :

  • Roaring Bitmaps
    1 project | news.ycombinator.com | 11 May 2026
    1 project | news.ycombinator.com | 17 Jan 2024
  • Roaring Bitmap Compression
    1 project | news.ycombinator.com | 8 Nov 2024
    Theres actually a whole website about it! I found it useful when I was doing deeper research into ElasticSearch: https://roaringbitmap.org
  • Ask HN: Fast data structures for disjoint intervals?
    9 projects | news.ycombinator.com | 23 Jul 2024
    If your ranges end up sparsely distributed, using roaring bitmaps can speed things up a lot.

    https://roaringbitmap.org/

  • Iterating over Bit Sets Quickly
    1 project | news.ycombinator.com | 24 Feb 2024
    I was recently reading about Roaring https://roaringbitmap.org/ which is a highly optimized compressed bitset implementation. I reccomend reading about it if you are interested in this sort of thing. The talk at https://roaringbitmap.org/talks/ is especially good.
  • Roaring bitmaps are compressed bitmaps, can be 100x faster
    4 projects | news.ycombinator.com | 18 Jul 2023
  • What feature would you like to remove in C++26?
    2 projects | /r/cpp | 19 Apr 2023
    However, I would love compressed (not just packed) bitsets too, which is something different to me. I would make it another class with a similar interface, based on something like roaring. It doesn't need to be in the standard, but it would be nice if the API was a such that one could easily swap implementations.
  • Jaccard Index
    2 projects | news.ycombinator.com | 19 Mar 2023
    As an aside if you find yourself having to compute them on the fly, know that the Roaring Bitmaps libraries is the way to go [1]. The bitmaps are compressed, and can be streamed directly into SIMD computations (batching XORs and popcnts 256 bits wide!). The Jaccard index is just intersection_len / union_len [2] away

    [1] https://roaringbitmap.org/

    [2] https://roaringbitmap.readthedocs.io/en/latest/#roaringbitma...

  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic RoaringBitmap repo stats
29
3,868
8.8
24 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com