Go-lang Serialization

Back

1. asn1

Asn.1 BER and DER encoding library for golang.

2. bambam

generator for Cap'n Proto schemas from go.

3. bel

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

4. binstruct

Golang binary decoder for mapping data into the structure.

5. cbor

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

6. colfer

Code generation for the Colfer binary format.

7. csvutil

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

8. elastic

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

9. fixedwidth

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

10. fwencoder

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

11. go-capnproto

Cap'n Proto library and parser for go.

12. go-codec

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

13. go-lctree

Provides a CLI and primitives to serialize and deserialize [LeetCode binary trees](https://support.leetcode.com/hc/en-us/articles/360011883654-What-does-1-null-2-3-mean-in-binary-tree-representation).

14. gogoprotobuf

Protocol Buffers for Go with Gadgets.

15. goprotobuf

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

16. jsoniter

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

17. mapstructure

Go library for decoding generic map values into native Go structures.

18. php_session_decoder

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

19. pletter

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

20. structomap

Library to easily and dynamically generate maps from static structures.

21. unitpacking

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