Roaring bitmaps: A better compressed bitset
Roaring bitmaps are compressed bitmaps. They can be hundreds of times faster. (Picture credit: tambako)
Pinned Repositories
CBitmapCompetition
A comparison between different integer set techniques
CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
croaring-rs
Rust FFI wrapper for CRoaring
gocroaring
Go wrapper for CRoaring
real-roaring-datasets
for benchmarking other implementations, just the datasets from https://github.com/RoaringBitmap/RoaringBitmap/tree/master/real-roaring-dataset/src/main/resources/real-roaring-dataset
roaring
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
roaring-rs
A better compressed bitset in Rust
RoaringBitmap
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
RoaringFormatSpec
Specification of the compressed-bitmap Roaring format
SwiftRoaring
A better compressed bitset in Swift http://roaringbitmap.org/
Roaring bitmaps: A better compressed bitset's Repositories
RoaringBitmap/RoaringBitmap
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
RoaringBitmap/roaring
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
RoaringBitmap/CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
RoaringBitmap/roaring-rs
A better compressed bitset in Rust
RoaringBitmap/croaring-rs
Rust FFI wrapper for CRoaring
RoaringBitmap/RoaringFormatSpec
Specification of the compressed-bitmap Roaring format
RoaringBitmap/SwiftRoaring
A better compressed bitset in Swift http://roaringbitmap.org/
RoaringBitmap/gocroaring
Go wrapper for CRoaring
RoaringBitmap/CBitmapCompetition
A comparison between different integer set techniques
RoaringBitmap/real-roaring-datasets
for benchmarking other implementations, just the datasets from https://github.com/RoaringBitmap/RoaringBitmap/tree/master/real-roaring-dataset/src/main/resources/real-roaring-dataset
RoaringBitmap/croaring_cmake_demo_from_single_header
Really simple CMake demo using CRoaring's single header files.
RoaringBitmap/croaring_cmake_demo_single_file
Really simple cmake example with CRoaring
RoaringBitmap/RoaringCLI
A CLI (.NET) wrapper around Roaring64Map that exposes the existing native C++ interfaces for .NET callers
RoaringBitmap/croaring_cmake_demo
Demonstration of how you might use CRoaring as a CMake dependency as a subdirectory
RoaringBitmap/BenchmarkingRoaringOnDruid
Benchmarking Roaring and Concise performances under Druid.
RoaringBitmap/JitPackRoaringBitmapProject
Using the RoaringBitmap library with JitPack
RoaringBitmap/CPMdemo
RoaringBitmap/MavenRoaringBitmapProject
Using the RoaringBitmap library from a GitHub package (maven + gradle)
RoaringBitmap/pinot
Apache Pinot - A realtime distributed OLAP datastore
RoaringBitmap/RoaringBitmapWebsite
This is just the content of the web site at http://roaringbitmap.org/
RoaringBitmap/RoaringWebSiteHugo