Skip to content

jwan2021/hw-haskell-avro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Native Haskell implementation of Avro

This is a Haskell Avro library useful for decoding and encoding Avro data structures. Avro can be thought of as a serialization format and RPC specification which induces three separable tasks:

  • Deserialization - This library has been used "in anger" for deserialization of avro container files and should suffice for general needs.
  • Serialization - Encoding routines exist and have seen some use, but much less than the deserialization path. Finding a good serialization API is harder in general because it involves zipping up two otherwise unrelated structures (the actual ADT and the Avro Schema).
  • RPC - There is currently no support for Avro RPC in this library.

Please see the TODO

About

Haskell Avro Encoding and Decoding Native Support (no RPC)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Haskell 100.0%