How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding. It includes a parallel compression framework for distributing gzip and stream workloads across multiple CPU cores and a specialized Huffman codec optimized for modern CPU architectures. The library features a Zstandard implementation that supports custom dictionaries and allocation-free decoding, alongside a Snappy compatible encoder for high-throughput data processing. It provides specific tools for dictionary generation and optimization to improve compression ratios for smal
data compression library for embedded/real-time systems
Fast In-Memory Data Compression Algorithm (header-only C/C++) 480+MB/s compress, 2800+MB/s decompress, ratio% better than LZ4, Snappy, and Zstd@-1
Zopfli Compression Algorithm is a compression library programmed in C to perform very good, but slow, deflate or zlib compression.
The main features of google/zopfli are: Compression Libraries.
Projects with overlapping indexed features include: klauspost/compress — This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding.… atomicobject/heatshrink — data compression library for embedded/real-time systems. avaneev/lzav — Fast In-Memory Data Compression Algorithm (header-only C/C++) 480+MB/s compress, 2800+MB/s decompress, ratio% better… byronknoll/cmix — cmix is a lossless data compression program aimed at optimizing compression ratio at the cost of high CPU/memory usage. cwida/fsst — Fast Static Symbol Table (FSST): efficient random-access string compression. ariya/fastlz — Small & portable byte-aligned LZ77 compression.