A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
-
Updated
Sep 9, 2025 - Java
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
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
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
A compressed alternative to the Java BitSet class
A better compressed bitset in Rust
M*LIB is a library of generic and type safe containers / data structures in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).
Rust FFI wrapper for CRoaring
A library for compact bit sets containing enums.
Solutions for Cracking the Coding Interview - 6th Edition
Python library for handling efficiently sorted integer sets.
The RAW arbitrary size Bit-Vector implementation in JavaScript
Useful library to handle bytes or bits in Java. Read and write data in a byte array with a custom size for Java types. Read/Write Integer, Long, signed data, String, Hexa String and Date bit to bit
Add a description, image, and links to the bitset topic page so that developers can more easily learn about it.
To associate your repository with the bitset topic, visit your repo's landing page and select "manage topics."