hs-zstd: Haskell bindings to the Zstandard compression algorithm

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.



A fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.

[Skip to ReadMe]


Change logchangelog.md
Dependenciesbase (>=4.8 && <5), bytestring (>=0.9), deepseq, ghc-prim [details]
Copyright(c) 2016-present, Facebook, Inc. All rights reserved.; 2019 Luis Pedro Coelho
AuthorBryan O'Sullivan
Home pagehttps://github.com/facebookexperimental/hs-zstd
Bug trackerhttps://github.com/facebookexperimental/hs-zstd/issues
Source repositoryhead: git clone https://github.com/luispedro/hs-zstd
UploadedSat May 18 09:46:29 UTC 2019 by luispedro




Use a built-in copy of the zstd library


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainers' corner

For package maintainers and hackage trustees

Readme for hs-zstd-

[back to package description]

Zstandard bindings for Haskell


This is a fork of the original Facebook project which is unmaintained and produces incorrectly compressed files. This repository fixes these. If the original maintainers want to take the project back, I am happy to delete this one.

This library provides Haskell bindings to the Zstandard compression library.

The library is structured to provide several layers of abstraction.

Join in

If you'd like to help improve the code, please read the contribution guidelines. This discusses how to file bugs and submit changes to the code itself.

API documentation

The APIs should be easy to understand and work with, and you can find documentation on Hackage.