RoaringBitmap
bitmap
A fast and efficient compressed bitmap data structure
A better compressed bitset in Java: used by Apache Spark, Netflix Atlas, Apache Pinot, Tablesaw, and many others
4k stars
133 watching
562 forks
Language: Java
last commit: over 1 year ago
Linked from 2 awesome lists
bitsetdruidjavaluceneroaring-bitmapsroaringbitmapspark
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations. | 2,562 |
| | An optimized C library for compressing and manipulating bitmaps to improve performance on modern hardware | 1,582 |
| | A data structure library for efficient bitset management | 770 |
| | A C++ library providing optimized routines for processing 24-bit bitmap images | 166 |
| | A lightweight, SIMD-vectorized bitmap implementation in Go for efficient boolean operations and indexing. | 316 |
| | A C++ library that provides simple and fast bitmap manipulation functionality. | 36 |
| | An XMPP client library for Java and Android | 2,385 |
| | A collection of algorithms and data structures implemented in Java | 4,463 |
| | An Android project that merges two bitmaps without memory exceptions by processing them in background threads. | 460 |
| | A fast and lightweight .NET library for mapping data from IDataReader to strongly typed objects. | 67 |
| | A C++ library for compact data structures and algorithms optimized for memory efficiency and high performance | 413 |
| | Provides an immutable data structure API in vanilla JavaScript inspired by ClojureScript's persistent data structures | 3,385 |
| | A family of fast and memory-friendly hash map and B-tree container implementations | 2,587 |
| | An implementation of an efficient and low-latency map data structure | 296 |
| | Creates maps with values computed on demand from data or Java objects | 49 |