From 925a1da89e020f48d9e0d76b028f952e17394d19 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Fri, 14 Mar 2025 16:16:25 +0100 Subject: [PATCH 1/2] chore: update ipfs-implementations.md --- docs/concepts/ipfs-implementations.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/concepts/ipfs-implementations.md b/docs/concepts/ipfs-implementations.md index c16c031fc..680f00eb5 100644 --- a/docs/concepts/ipfs-implementations.md +++ b/docs/concepts/ipfs-implementations.md @@ -35,6 +35,7 @@ For developers and operators. | Boxo (GO SDK) | | go | A component library for building IPFS applications and implementations in Go. | | Helia (JS SDK) | | typescript | A lean, modular, and modern implementation of IPFS for the prolific JS and browser environments | | Verified Fetch | | typescript | A fetch-like retrieval client for IPFS | +| inbrowser.link | | typescript | IPFS Gateway implemented in Service Worker, built with Helia and Verified Fetch | | IPFS Cluster | | go | Orchestration for multiple Kubo nodes via CRDT / Raft consensus | | Iroh | | rust | Extreme-efficiency oriented IPFS implementation. | | Lassie |   | go | A minimal universal retrieval client library for IPFS and Filecoin. | @@ -45,7 +46,7 @@ For developers and operators. ## Content-Addressed Data -Lightweight libraries for working with IPFS data (CID, IPLD, CAR). Most of these do not include networking functionality. For more content-addressed data tools, see . +Lightweight libraries for working with IPFS data (CID, DAGs, DAG-CBOR, UnixFS, CAR). Most of these do not include networking functionality. For more content-addressed data tools, see . | Name | URL | Language(s) | What it's trying to do | | --------------- | ------------------------------------------------- | ----------- | --------------------------------------------------------------------------------- | @@ -54,7 +55,10 @@ Lightweight libraries for working with IPFS data (CID, IPLD, CAR). Most of these | js-multiformats | | TypeScript | SDK for multicodec, multihash, multibase, and CIDs with encoding/decoding support | | go-cid | | go | Go implementation of CIDs (Content IDentifiers) with encoding/decoding support | | go-ipld-prime | | go | Popular library for working with IPLD data in Golang | -| python-libipld | | python | Python bindings for libipld, providing IPLD functionality in Python | +| python-libipld | | python | Fast Python library to work with DAG-CBOR, CID, CAR, multibase | +| py-ipld-car | | python | CAR encoder/decoder library | +| py-ipld-dag-pb | | python | DAG-PB implementation | +| py-ipld-unixfs | https://github.com/storacha/py-ipld-unixfs | python | UnixFS DAG encoder (very WIP) | | RIBS | | go | IPFS and IPLD blockstore designed for seamless integration with Filecoin | | rust-cid-npm | | rust | Debian packaging of the Rust CID implementation for npm | | rust-ipld-core | | rust | Core traits and types for IPLD implementations in Rust | From fef22c5d6de2b6ed15dd2e4dba785c9944a4b915 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Fri, 28 Mar 2025 19:30:35 +0100 Subject: [PATCH 2/2] chore: add go-fixtureplate --- docs/concepts/ipfs-implementations.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/concepts/ipfs-implementations.md b/docs/concepts/ipfs-implementations.md index 680f00eb5..a51c5519c 100644 --- a/docs/concepts/ipfs-implementations.md +++ b/docs/concepts/ipfs-implementations.md @@ -55,10 +55,11 @@ Lightweight libraries for working with IPFS data (CID, DAGs, DAG-CBOR, UnixFS, C | js-multiformats | | TypeScript | SDK for multicodec, multihash, multibase, and CIDs with encoding/decoding support | | go-cid | | go | Go implementation of CIDs (Content IDentifiers) with encoding/decoding support | | go-ipld-prime | | go | Popular library for working with IPLD data in Golang | +| go-fixtureplate | | go | Tools to generate and inspect IPLD data to assist in testing. | | python-libipld | | python | Fast Python library to work with DAG-CBOR, CID, CAR, multibase | | py-ipld-car | | python | CAR encoder/decoder library | | py-ipld-dag-pb | | python | DAG-PB implementation | -| py-ipld-unixfs | https://github.com/storacha/py-ipld-unixfs | python | UnixFS DAG encoder (very WIP) | +| py-ipld-unixfs | | python | UnixFS DAG encoder (WIP) | | RIBS | | go | IPFS and IPLD blockstore designed for seamless integration with Filecoin | | rust-cid-npm | | rust | Debian packaging of the Rust CID implementation for npm | | rust-ipld-core | | rust | Core traits and types for IPLD implementations in Rust |