hs-zstd alternatives and similar packages
Based on the "Codec" category.
Alternatively, view hs-zstd alternatives based on common mentions on social networks and blogs.
-
threefish
Haskell implementation of the Threefish block cipher and the Skein hash function built on it.
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of hs-zstd or a related project?
Popular Comparisons
README
Zstandard bindings for Haskell
This library provides Haskell bindings to the Zstandard compression library.
Note that is now the official repositoryc for the zstd Haskell package. The original authors (Facebook) are no longer interested in maintaining it.
The library is structured to provide several layers of abstraction.
For the simplest use cases, the top-level
Zstd
module is the best place to get started.If you need to stream a large amount of data with a constant memory footprint, use the
Zstd.Streaming
module. See also theconduit-zstd
package which provides a very thin wrapper to integrate with theconduit
library. If you need to use lazy bytestrings instead, see theZstd.Lazy
module. This is built using the abstractions from theZstd.Streaming
module.When your usage is dominated by lots of small messages (presumably using pre-computed compression dictionaries), use the
Zstd.Efficient
module to amortize the cost of allocating and initializing context and dictionary values.
Join in
If you'd like to help improve the code, please [read the contribution guidelines](CONTRIBUTING.md). 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.