zstd and the Folly C++ library are two that come to mind.