C Compression

Open-source C projects categorized as Compression
C Zlib Gzip Library Zstd

Top 23 C Compression Projects

Compression
  1. zstd

    Zstandard - Fast real-time compression algorithm

    Project mention: Why do I find Rust inadequate for text compression codecs? | news.ycombinator.com | 2025-03-07

    If zstd give you an error and you don't handle it, the next calls may cause UB, so it kinda does both things.

    https://github.com/facebook/zstd/blob/b16d193512d3ded82fd584...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. LZ4

    Extremely Fast Compression algorithm

    Project mention: LZ4 v1.10.0 – Multicores Edition | news.ycombinator.com | 2024-07-27
  4. ZLib

    A massively spiffy yet delicately unobtrusive compression library.

    Project mention: Which open-source projects are widely used but maintained by just a few people? | news.ycombinator.com | 2024-09-09
  5. cute_headers

    Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games

    Project mention: Collection of one-file C/C++ libraries with no dependencies, primarily for games | news.ycombinator.com | 2025-02-08

    Since you left this "optimize me" comment here:

    https://github.com/RandyGaul/cute_headers/blob/755849fc2819d...

    See an optimized quaternion multiplication implementation in SSE by me here:

    https://stackoverflow.com/questions/18542894/how-to-multiply...

  6. opus

    Modern audio compression for the internet.

    Project mention: Desvendando Subprocessos: Criando um Bot de MΓΊsica com Go | dev.to | 2025-01-13
  7. LZFSE

    LZFSE compression library and command line tool

  8. cstore_fdw

    Columnar storage extension for Postgres built as a foreign data wrapper. Check out https://github.com/citusdata/citus for a modernized columnar storage implementation built as a table access method.

    Project mention: Outgrowing Postgres: How to run OLAP workloads on Postgres | dev.to | 2025-02-03

    cstore_fdw

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. zlib-ng

    zlib replacement with optimizations for "next generation" systems.

    Project mention: zlib-ng: zlib replacement with optimizations for "next generation" systems | news.ycombinator.com | 2025-03-16
  11. zip

    A portable, simple zip library written in C (by kuba--)

    Project mention: Which programming languages run faster in the browser? | dev.to | 2024-07-21

    zip for C++

  12. FiniteStateEntropy

    New generation entropy codecs : Finite State Entropy and Huff0

  13. Minizip-ng

    Fork of the popular zip manipulation library found in the zlib distribution.

  14. smaz

    Small strings compression library

  15. astc-encoder

    The Arm ASTC Encoder, a compressor for the Adaptive Scalable Texture Compression data format.

  16. bzip3

    A better and stronger spiritual successor to BZip2.

    Project mention: Bzip3: A better and stronger spiritual successor to BZip2 | news.ycombinator.com | 2025-02-01
  17. c-blosc

    A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`.

  18. lzbench

    lzbench is an in-memory benchmark of open-source compressors

    Project mention: Lzbench Compression Benchmark | news.ycombinator.com | 2025-02-14

    ( https://github.com/facebook/zstd/releases/tag/v1.5.6 )

    In my opinion, it is better to check the original repository: https://github.com/inikep/lzbench

  19. p7zip

    A new p7zip fork with additional codecs and improvements (forked from https://sourceforge.net/projects/sevenzip/ AND https://sourceforge.net/projects/p7zip/).

  20. squashfs-tools

    tools to create and extract Squashfs filesystems

  21. TurboPFor

    Fastest Integer Compression

  22. trice

    🟒 super fast πŸš€ and tiny πŸ₯ embedded device 𝘾 printf-like trace ✍ code, works also inside ⚑ interrupts ⚑ and real-time PC πŸ’» logging (trace ID visualization πŸ‘€)

    Project mention: trice VS RTEdbg - a user suggested alternative | libhunt.com/r/trice | 2024-11-21
  23. lizard

    Lizard is an efficient compressor with very fast decompression. It achieves compression ratio that is comparable to zip/zlib and zstd/brotli (at low and medium compression levels) at fast decompression speed (by inikep)

  24. zson

    ZSON is a PostgreSQL extension for transparent JSONB compression

  25. FastLZ

    Small & portable byte-aligned LZ77 compression (by ariya)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Compression discussion

Log in or Post with

C Compression related posts

Index

What are some of the best open-source Compression projects in C? This list will help you:

# Project Stars
1 zstd 24,913
2 LZ4 10,920
3 ZLib 6,152
4 cute_headers 4,650
5 opus 2,580
6 LZFSE 1,789
7 cstore_fdw 1,766
8 zlib-ng 1,759
9 zip 1,489
10 FiniteStateEntropy 1,372
11 Minizip-ng 1,323
12 smaz 1,185
13 astc-encoder 1,149
14 bzip3 1,019
15 c-blosc 1,007
16 lzbench 949
17 p7zip 837
18 squashfs-tools 827
19 TurboPFor 787
20 trice 722
21 lizard 669
22 zson 550
23 FastLZ 482

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com