jsoniterby json-iterator
High-performance 100% compatible drop-in replacement of "encoding/json".
v1.1.12archived
21 projects
Serialization libraries turn Go values into bytes for storage or transport and back again. The standard library already includes encoding/json, encoding/xml, encoding/csv, encoding/binary and encoding/gob, a Go-specific binary format that is convenient between Go programs. This category adds cross-language binary formats, schema-driven code generation, faster JSON encoders and helpers for CSV and fixed-width files.
jsoniterby json-iterator
High-performance 100% compatible drop-in replacement of "encoding/json".
v1.1.12archived
goprotobufby golang
Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers.
github.com/golang/protobufGo 1.17+ 2 dependenciesv1.5.4updated 1mo ago
go-codecby ugorji
High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support.
codec/v1.3.2updated 2mo ago
cborby fxamacker
Small, safe, and easy CBOR encoding and decoding library.
github.com/fxamacker/cbor/v2Go 1.24+ 1 dependencyv2.10.0updated today
csvutilby jszwec
High Performance, idiomatic CSV record encoding and decoding to native Go structures.
github.com/jszwec/csvutilGo 1.18+ No dependencies v1.10.1updated 9d ago
colferby pascaldekloe
Code generation for the Colfer binary format.
github.com/pascaldekloe/colferGo 1.18+ 4 dependenciesv1.8.1updated 8mo ago
protoby emicklei
Parser and writer for Google ProtocolBuffers.proto files.
github.com/emicklei/protoGo 1.12+ No dependencies updated 2mo ago
php_session_decoderby yvasiyarov
GoLang library for working with PHP session format and PHP Serialize/Unserialize functions.
updated 8y ago
mus-goby mus-format
MUS format serializer for Go.
github.com/mus-format/mus-goGo 1.24+ 4 dependenciesv0.10.2updated 5mo ago
structomapby tuvistavie
Library to easily and dynamically generate maps from static structures.
updated 7y ago
binstructby ghostiam
Golang binary decoder for mapping data into the structure.
github.com/ghostiam/binstructGo 1.21+ 2 dependenciesv1.4.0updated 2y ago
belby 32leaves
Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.
github.com/32leaves/belGo 1.12+ 3 dependenciesupdated 2y ago
fwencoderby o1egl
Fixed width file parser (encoding and decoding library) for Go.
github.com/o1egl/fwencoderGo 1.23+ 1 dependencyupdated 1y ago
elasticby epiclabs-io
Convert slices, maps or any other unknown value across different types at run-time, no matter what.
github.com/epiclabs-io/elasticGo 1.13+ 1 dependencyupdated 5y ago
gotinyby raszia
Efficient Go serialization library, gotiny is almost as fast as serialization libraries that generate code.
github.com/raszia/gotinyGo 1.19+ 1 dependencyv0.1.1updated 2y ago
pletterby vimeda
A standard way to wrap a proto message for message brokers.
github.com/vimeda/pletterGo 1.17+ 2 dependenciesv1.2.1updated 10mo ago
go-csvlibby tiendc
High level and rich functionalities CSV serialization/deserialization library.
github.com/tiendc/go-csvlibGo 1.18+ 3 dependenciesv1.0.0updated 2y ago
fixedwidthby huydang284
Fixed-width text formatting (UTF-8 supported).
github.com/huydang284/fixedwidthGo 1.12+ 1 dependencyv1.0.1updated 2mo ago
unitpackingby recolude
Library to pack unit vectors into as fewest bytes as possible.
github.com/recolude/unitpackingGo 1.15+ 3 dependenciesv1.0.0updated 3y ago