Ross ROSS = Recommend OSS · open-source software intelligence for agents

Roaring Bitmaps

A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others observed · 2026-08-28

github.com/RoaringBitmap/RoaringBitmap · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 96
  • Release rhythm 96
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 15.5
  • age_days: 4825
  • days_rel: 28
  • days_push: 28
  • n_releases_24m: 29

Full methodology

Adoption not part of the score

3918 stars · 593 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Roaring Bitmaps is a Java library providing compressed bitsets that outperform conventional compressed bitmap formats like WAH, EWAH, and Concise in both speed and compression. It is widely adopted in big data systems such as Apache Spark, Hive, Druid, Pinot, and Iceberg.

Use cases

  • compress large sets of integers efficiently
  • fast set operations like union and intersection on bitmaps
  • build bitmap indexes for columnar databases
  • reduce memory usage of bitsets in analytics engines
  • serialize and memory-map compressed bitmaps
  • implement inverted indexes for search

When to choose

  • you need fast, memory-efficient set operations over large integer sets
  • you are building analytics, search, or OLAP systems on the JVM
  • you need a battle-tested library used by Spark, Druid, and Pinot
  • you need serialization and memory-mapped bitmap support

When to avoid

  • your integer sets are small or dense enough that plain bitsets suffice
  • you need 64-bit keys without using the dedicated long-based variant
  • you are not on the JVM and should use the C, Go, or Rust Roaring ports instead

Facets

library · maturity stable

serialization search-engine database databases big-data analytics performance jvm cross-platform bitset bitmap-index compression roaring-bitmaps data-structures algorithms

2 sources

Member repositories

For agents

markdown · JSON · MCP: product_card(name="RoaringBitmap/RoaringBitmap")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem