RoaringBitmap

Roaring bitmaps: A better compressed bitset Joined Jan 2016 View on GitHub

Stars
10,309
across 20 public repos
Rank
#3,741
of 94,827 organizations, top 4%

Repositories with 50+ stars

RoaringBitmap's repositories with their overall rank
RankRepositoryLanguageStars
16,750

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

Java 3,956
22,899

Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog

Go 2,955
35,802

Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, Alibaba Tair, Redpanda, YDB and StarRocks

C 1,905
67,859

A better compressed bitset in Rust

Rust 973
285,463

Specification of the compressed-bitmap Roaring format

Python 192
309,783

Rust FFI wrapper for CRoaring

C 174
704,714

A better compressed bitset in Swift http://roaringbitmap.org/

Swift 62

Among 94,827 organizations

10k–16k stars: 1,461 organizations, including RoaringBitmap

Stars along the bottom, and organizations in each band on a log scale

Where the stars are

Languages

  1. Java 4k stars, 38% · 1 repo
  2. Go 3k stars, 29% · 1 repo
  3. C 2.1k stars, 20% · 2 repos
  4. Rust 973 stars, 9% · 1 repo
  5. Python 192 stars, 2% · 1 repo
  6. Swift 62 stars, 1% · 1 repo

When they were made

7 repos with 50+ stars, made between 2013 and 2019

Quick stats

Next rank
+3 stars to reach #3,740
Next milestone
+24,685 stars to reach the top 1%
Public repos
20, 7 with 50+ stars
Popular repos
6 over 100 stars, 3 over 1k stars
Top repo
RoaringBitmap, #16,750 of all repos, 38% of stars
Smaller repos
92 stars from repos under 50

Stars counted Recounted daily Next count around