FLUTTER ECOSYSTEM

cbor

A CBOR library for Dart. An RFC8949 compliant encoding/decoding CBOR implementation.

Latest version
6.5.1
30-day downloads
361K
Likes
41
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Dart library for encoding and decoding CBOR (Concise Binary Object Representation) data, compliant with RFC8949. It enables efficient serialization of structured data into compact binary format, ideal for IoT, mobile, and web applications where bandwidth and performance matter. The package supports all standard CBOR types and integrates seamlessly with Dart's ecosystem.

Use cases
  • Efficient data serialization in IoT devices
  • Compact payload transmission in mobile apps
  • Interoperability with systems using CBOR
  • Web API data exchange
  • Embedding binary data in lightweight formats
Key features
  • RFC8949 compliant
  • Supports all CBOR data types
  • Lightweight binary encoding
  • Cross-platform compatibility
  • Simple API for encoding/decoding
  • Works on all major platforms
Suitable for
  • Developers needing compact data formats
  • Applications requiring high-performance serialization
  • Systems communicating via CBOR
  • Mobile and web apps with limited bandwidth
Considerations
  • Limited to CBOR format only
  • No built-in support for schema validation
  • Requires understanding of CBOR semantics
  • Not suitable for human-readable data
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add cbor

Categories

Dependencies

Dependency list 6 items

Source repository

Related projects