madler/zlib

A massively spiffy yet delicately unobtrusive compression library.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 9th, 2026
Created on September 10th, 2011
Open Issues & Pull Requests: 304 (+0)
GitHub issues: Enabled
Number of forks: 2,848
Total Stargazers: 7,076 (+0)
Total Subscribers: 182 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 days
Mean response time: 274.9 days
90th percentile: 816.8 days
Tracked items: 196

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 77
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,153 days
Stale 30+ days: 68
Stale 90+ days: 53

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Detailed Description

zlib is a general purpose data compression library written in C.

The library solves the problem of compressing and decompressing data across applications and systems. It implements the deflate compression algorithm and provides support for the zlib, deflate, and gzip formats as defined by their respective RFCs. The code is thread-safe and offers a straightforward API documented in the zlib.h header file, with usage examples provided in the test directory.

Developers should choose zlib for any project requiring reliable, standards-compliant compression. It suits embedded systems, file archiving, network protocols, and any application needing to reduce data size or bandwidth. The library has broad language support through bindings for Java, Python, Perl, and Tcl, making it accessible beyond C and C++ projects. It compiles on Unix-like systems, Windows, VMS, and other platforms, though some historical compiler-specific issues are documented for certain systems.

The project maintains a stable, conservative development approach focused on reliability and compatibility. Bug reports and questions are directed to a dedicated mailing list rather than handled through typical issue channels. The maintainers provide extensive platform-specific guidance and acknowledge known compiler limitations on particular systems, indicating careful attention to real-world deployment scenarios. Unsupported third-party contributions are collected in a contrib directory, allowing experimentation without affecting the core library's stability.