Releasing czlib and zstd Go bindings | Datadog
Jul 11, 2016Jason Moiron

Summary
This post announces the release of Go bindings for czlib and zstd compression libraries. It details the origin of czlib as a fork of vitess's cgzip, adapted for zlib wrapping. It also introduces the zstd binding, which mimics the zlib interface and exposes advanced features. Benchmark results comparing compression and decompression speeds of czlib (streaming and non-streaming) and the standard library's compress/zlib are provided for different message sizes.