streamvbyte
« Back to VersTracker
Description:
Fast integer compression in C
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: compression c-library simd data-structures performance
Install: brew install streamvbyte
About:
Streamvbyte is a high-performance C library for compressing arrays of unsigned integers using variable-length encoding. It achieves fast compression and decompression speeds by using simple byte packing and SIMD instructions, making it ideal for data-intensive applications. The library focuses on minimizing memory footprint while maintaining efficient access to compressed data streams.
Key Features:
  • SIMD-accelerated compression and decompression
  • Variable-length encoding for 32-bit and 16-bit integers
  • Zero-copy access to compressed data streams
  • C99 compatible with no external dependencies
Use Cases:
  • Compressing inverted indexes in search engines
  • Reducing storage for integer-based columnar databases
  • Optimizing network transmission of integer arrays
  • Memory-efficient processing of large datasets
Alternatives:
  • varint – Simpler implementation but lacks SIMD optimizations
  • LZ4 – General-purpose compression, less specialized for integer data
Version History
Detected Version Rev Change Commit
Sep 15, 2025 12:43pm 0 VERSION_BUMP 7c25352a
Sep 13, 2024 1:08am 0 VERSION_BUMP 0301c3f9