Serialization

20 packages

Packages (20)

jsoniter

High-performance 100% compatible drop-in replacement of "encoding/json".

13,906 1,057

goprotobuf

Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers.

10,066 1,574

go-codec

High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support.

1,946 309

cbor

Small, safe, and easy CBOR encoding and decoding library.

1,044 77

csvutil

High Performance, idiomatic CSV record encoding and decoding to native Go structures.

1,032 67

colfer

Code generation for the Colfer binary format.

759 55

php_session_decoder

GoLang library for working with PHP session format and PHP Serialize/Unserialize functions.

169 43

structomap

Library to easily and dynamically generate maps from static structures.

145 11

mus-go

MUS format serializer for Go.

139 5

binstruct

Golang binary decoder for mapping data into the structure.

114 19

bambam

generator for Cap'n Proto schemas from go.

64 12

bel

Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.

46 10

fwencoder

Fixed width file parser (encoding and decoding library) for Go.

27 8

elastic

Convert slices, maps or any other unknown value across different types at run-time, no matter what.

25 5

gotiny

Efficient Go serialization library, gotiny is almost as fast as serialization libraries that generate code.

21 3

pletter

A standard way to wrap a proto message for message brokers.

19 3

go-csvlib

High level and rich functionalities CSV serialization/deserialization library.

18

fixedwidth

Fixed-width text formatting (UTF-8 supported).

9 2

unitpacking

Library to pack unit vectors into as fewest bytes as possible.

7 1