Skip to content

multiverse-os/codec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiverse OS Logo

Multiverse: codec library

URL multiverse-os.org

Introduction

Codec provides a standardized way to marshal and unmarhsal data from Go structs to common data ecoding formats, such as bson, json, cbor, and others. In addition to providign an easy to use interface for the various common encoding types, it provides incredibly simple way to handle standard compression algorithms, such as gzip, zstd, snappy, and others.

The idea is to keep this aspect of the code as simple as possible, abstracting away the difficulty and allowing any extensibility to support the newest cutting edge data encoding, or compression algorithms to obtain gains easily, and with essentially no changes to codebases using this library.

About

A go language library providing standardized interfaces for handling data marshalling and unmarshalling; focusing on data formats (bson, json, cbor, gob,..), and compression (zstd, snappy, gzip, ...) implemented using optimized parallelized methods. This functionality is repeated throughout many libraries and applications and by centralizing the…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages