multiformats

CID and other IPFS primitives for Dart

A Dart implementation of IPFS v1 CIDs — parsing, creation, the DAG-JSON and AT Protocol JSON forms, and a canonical DAG-CBOR encoder that is exact on the VM and the web.

ActivePersonalOpen source

Record

Kind
Package
Role
Author
Started
June 2023
Updated
July 2026
Licence
BSD-3-Clause
pub
multiformats · atprotodart.com

Technology3

Evidence7 sources

The README describes the package as the easiest way to use v1 CIDs and other IPFS types in Dart and Flutter appsdocsgithub.com Its pubspec depends only on base_codecs, crypto and dart_multihash, and on no other atproto.dart packagesourcegithub.com The pubspec records the topics ipfs, atproto, bluesky and cidpackagepub.dev pub.dev's score endpoint lists it for the web as well as the five native platforms, tagging it platform:web, runtime:web and is:wasm-readyregistrypub.dev v1.3.0 added dagCborEncode, a canonical DAG-CBOR encoder covering the AT Protocol $link and $bytes map forms, so a record's CID can be computed locallydocsgithub.com The did_plc pubspec.yaml declares multiformats among its dependenciessourcegithub.com The atproto_core pubspec.yaml declares multiformats among its dependenciessourcegithub.com

Links2

Relations3 edges

atproto.dartPart ofDart SDK monorepo for AT Protocol and Bluesky did_plcUsed byAn independent DID PLC Directory client atproto_coreUsed byShared core layer for the atproto.dart SDK