Documentation for version |release|, updated on |today|.
libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.
- Main features
- Complete RFC conformance [1]
- Robust C99 implementation
- Layered architecture offers both control and convenience
- Flexible memory management
- No shared global state - threading friendly [2]
- Proper handling of UTF-8
- Full support for streams & incremental processing
- Extensive documentation and test suite
- No runtime dependencies, small footprint
[1] | See :doc:`rfc_conformance` |
[2] | With the exception of custom memory allocators (see :doc:`api/item_reference_counting`) |
.. toctree:: getting_started using api streaming tests rfc_conformance internal changelog development