Awesome Go Serialization Libraries

  • asn1 asn1 55
    star
    updated over 5 years ago MIT License

    Asn.1 BER and DER encoding library for golang.

  • updated about 8 years ago MIT License

    auto-generate capnproto schema from your golang source files. Depends on go-capnproto-1.0 at https://github.com/glycerine/go-capnproto

  • bel bel 38
    star
    updated 4 months ago MIT License

    Generate TypeScript interfaces from Go structs/interfaces - useful for JSON RPC

  • updated over 2 years ago MIT License

    Golang binary decoder for mapping data into the structure

  • cbor cbor 628
    star
    updated 11 months ago MIT License

    CBOR codec (RFC 8949) with CBOR tags, Go struct tags (toarray, keyasint, omitempty), float64/32/16, big.Int, and fuzz tested billions of execs.

  • colfer colfer 744
    star
    updated 4 months ago Creative Commons ...

    binary serialization format

  • updated 10 months ago MIT License

    csvutil provides fast and idiomatic mapping between CSV and Go (golang) values.

  • updated 5 months ago MIT License

    Go Durations easly parse string durations with no order and high durations like 1 year.

  • updated almost 5 years ago MIT License

    A Go package for encode/decode fixed-width data

  • updated over 1 year ago MIT License

    Fixed width file parser (encoder/decoder) in GO (golang)

  • updated over 6 years ago GNU General Publi...
  • go go 1,835
    star
    updated 9 months ago MIT License

    idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]

  • updated over 4 years ago ISC License

    go-lctree provides a CLI and Go primitives to serialize and deserialize LeetCode binary trees (e.g. "[5,4,7,3,null,2,null,-1,null,9]").

  • updated almost 8 years ago MIT License

    âž¿ Serialize any custom type or convert any content to []byte or string, for Go Programming Language

  • updated 8 months ago MIT License

    Go library for decoding generic map values into native Go structures and vice versa.

  • msgp msgp 1,782
    star
    updated 3 months ago MIT License

    A Go code generator for MessagePack / msgpack.org[Go]

  • msgpack msgpack 2,175
    star
    updated about 1 year ago BSD 2-Clause "Sim...

    msgpack.org[Go] MessagePack encoding for Golang

  • updated about 6 years ago BSD 2-Clause "Sim...

    PHP session encoder/decoder written in Go

  • updated 11 months ago MIT License

    A standard way to wrap a proto message

  • protobuf protobuf 5,664
    star
    updated over 1 year ago Other

    [Deprecated] Protocol Buffers for Go with Gadgets

  • updated over 5 years ago MIT License

    Easily and dynamically generate maps from Go static structures

  • updated over 1 year ago MIT License

    A library for storing unit vectors in a representation that lends itself to saving space on disk.