Skip to content

IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications

License

Notifications You must be signed in to change notification settings

hsanjuan/ipfs-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

38c71e1 · Mar 17, 2025
Mar 17, 2025
Dec 2, 2022
Mar 9, 2019
Mar 9, 2019
Feb 26, 2023
Apr 7, 2021
Mar 17, 2025
Mar 17, 2025
Mar 17, 2025
Dec 2, 2022
Apr 17, 2019
Apr 17, 2019
Apr 12, 2023

Repository files navigation

IPFS-Lite

ipfs-lite

Build Status Go Reference

IPFS-Lite is an embeddable, lightweight IPFS peer which runs the minimal setup to provide an ipld.DAGService and UnixFS-files addition and retrieval.

It can:

  • Add, Get, Remove IPLD Nodes to/from the IPFS Network (remove is a local blockstore operation).
  • Add single files (chunk, build the DAG and Add) from a io.Reader.
  • Get single files given a their CID.

It needs:

Some helper functions are provided to initialize these quickly.

It provides:

The goal of IPFS-Lite is to run the bare minimal functionality for any IPLD-based application to interact with the IPFS Network by getting and putting blocks to it, rather than having to deal with the complexities of using a full IPFS daemon, and with the liberty of sharing the needed libp2p Host and DHT for other things.

License

Apache 2.0

About

IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages