Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
-
Updated
Sep 2, 2026 - Go
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
A serializable bitmap index library able to index millions values/sec on a single thread.
This is a go version of the Roaring bitmap data structure, for 64-bit integers. It uses the same approach as the C++ and Rust version to build a BTree map of bitmaps.
Online Integers Encoding Algorithm
To associate your repository with the bitmap-compression topic, visit your repo's landing page and select "manage topics."