CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
-
Updated
Apr 20, 2026 - Go
CBOR codec (RFC 8949, RFC 8742) with CBOR tags, Go struct tag options (toarray, keyasint, omitempty, omitzero), float64/32/16, big.Int, and fuzz tested.
Comprehensive, powerful, commercial-quality CBOR encoder/ decoder that is still suited for small devices.
Work is continued on codeberg: https://codeberg.org/r4gus/zbor
CBOR encoder/decoder in C++20
Fast, lightweight COSE + CBOR implementation for embedded systems. Supports PQC, FIPS 140-3, and MISRA C. Powered by wolfSSL.
Package rfc8949 provides low-level primatives for CBOR (Concise Binary Object Representation) as defined by IETF RFC-8949, for the Go programming language.
Package cbor implements encoding and decoding of CBOR (Concise Binary Object Representation) as defined by IETF RFC-8949, for the Go programming language.
Add a description, image, and links to the rfc-8949 topic page so that developers can more easily learn about it.
To associate your repository with the rfc-8949 topic, visit your repo's landing page and select "manage topics."