cbor

Binary encoder/decoder

A library for encoding and decoding binary data in a compact and secure format.

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

GitHub

750 stars
10 watching
61 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

cborcbor-librarycodeccosecwtgogolangjson-alternativerfc-7049rfc-8949serializationstd-94tinygo

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ygrek/ocaml-cborProvides OCaml bindings to the CBOR data encoding standard24
somerandomiosdev/cborcodingProvides an encoding and decoding framework for the CBOR data format in Swift.51
edjcase/motoko_cborEnables encoding and decoding of CBOR (Concise Binary Object Representation) data between bytes and CBOR objects6
intel/tinycborA C library for serializing and deserializing binary objects in a compact format507
well-typed/cborgA Haskell implementation of the CBOR format for fast binary serialisation and deserialisation.191
ghostiam/binstructDecodes binary data into structured format99
linkedin/goavroA library that enables encoding and decoding of Avro data in Go, providing a more straightforward and efficient way to work with binary and textual JSON formats.989
sija/base62.crA library that encodes numbers using a compact set of characters (Base62) and provides decoding functionality.10
o1egl/fwencoderA library that encodes and decodes fixed-width table data from various input sources.27
chronoxor/fastbinaryencodingA universal serialization solution for various programming languages and platforms that enables fast and compact binary encoding.889
segmentio/encodingA Go package providing efficient encoding and decoding APIs for various data formats.1,005
checkiz/elixir-bsonAn Elixir implementation of the BSON data format26
tplgy/cppcodecA header-only C++11 library for encoding/decoding various binary data formats624
dmazzella/ucborImplementation of a lightweight CBOR serializer/deserializer for use in embedded systems with limited resources.2
andybalholm/brotliA pure Go implementation of the Brotli compression algorithm.629