cereal

A binary serialization library A binary serialization library, similar to binary, that introduces an isolate primitive for parser isolation, and labeled blocks for better error messages.
A quick way to format a value that already has an appropriate Serialize instance
>>> testParse (cereal @Word16) (ByteString.pack [1,2,3])
Right [(258,"\ETX")]

>>> testSerialize cereal (1025 :: Word16)
Right "\EOT\SOH"
Turn a Get into a Sink and a Put into a Source These functions are built upno the Data.Conduit.Cereal.Internal functions with default implementations of ErrorHandler and TerminationHandler The default ErrorHandler and TerminationHandler both throw a GetException.
Standard test Specs and raw Propertys for Serialize instances. You will need TypeApplications to use these.
Serialize instances for Data.Vector types. Serialize instances for Data.Vector types.
Data.Text instances for the cereal serialization library Data.Text instances for the cereal serialization library. Provides instances for Text and lazy Text. Uses UTF-8 encoding for serialization. Use import Data.Serialize.Text () to import instances.
Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits Turn Data.Serialize Gets and Puts into Sources, Sinks, and Conduits.
Not on Stackage, so not searched. io-streams support for the cereal binary serialization library
Not on Stackage, so not searched. An extended serialization library on top of "cereal"
Not on Stackage, so not searched. Use cereal to encode/decode io-streams.
Not on Stackage, so not searched. Serialize instances for types from `time` package.
Not on Stackage, so not searched. Integration of "cereal" and "data-dword"
Not on Stackage, so not searched. Automatic deriving of Serialize using GHC.Generics
Not on Stackage, so not searched. Deserialize things with cereal and enumerator
Not on Stackage, so not searched. Floating point support for the 'cereal' serialization library