croaring
« Back to VersTracker
Description:
Roaring bitmaps in C (and C++)
Type: Formula  |  Latest Version: 4.5.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: bitmap data-structures compression c-library performance
Install: brew install croaring
About:
CRoaring is a C library that implements Roaring Bitmaps, a compressed bitmap format that outperforms standard arrays and bitsets. It provides fast set operations like union, intersection, and difference while maintaining low memory usage. The library includes C++ bindings and is optimized for high-performance data processing.
Key Features:
  • High-performance compressed bitmaps
  • Fast set operations (union, intersection, difference)
  • Memory-efficient storage
  • C and C++ APIs
  • Serialization support
Use Cases:
  • Real-time analytics and data indexing
  • Database query optimization
  • In-memory data processing
  • Large-scale data deduplication
Alternatives:
  • RoaringBitmap (Java) – Java implementation of same format, CRoaring provides native C/C++ performance
  • bitset – Standard bitsets use more memory for sparse data, Roaring compresses effectively
License: Apache-2.0
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 8:10pm 0 VERSION_BUMP 62732509
Oct 5, 2024 12:39am 0 VERSION_BUMP a63ee22b
Sep 30, 2024 11:19pm 0 VERSION_BUMP b59e648d
Sep 30, 2024 10:09pm 0 VERSION_BUMP 2e28beef
Sep 22, 2024 12:03am 0 VERSION_BUMP ad27178b
Sep 21, 2024 4:21pm 0 VERSION_BUMP e188ed32
Sep 20, 2024 3:30pm 0 VERSION_BUMP cf6cfb8b
Sep 20, 2024 12:39am 0 VERSION_BUMP 082e6a17
Sep 19, 2024 3:29pm 0 VERSION_BUMP 71f1f294