IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications
Go
361
242 commits
updated Sep 21, 2026
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:
io.Reader.It needs:
Some helper functions are provided to initialize these quickly.
It provides:
ipld.DAGService.AddFile method to add content from a reader.GetFile method to get a file from IPFS.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.
Apache 2.0
Overall
Maintained
Code review
Go module
Latest release
Releases this year
5,098 followers · starred Oct 2019
1,319 followers · starred Oct 2019
268 followers · starred Apr 2019
378 followers · starred Feb 2021
IPFS-Lite is an embeddable, lightweight IPFS-network peer for IPLD applications
Go
361
242 commits
updated Sep 21, 2026
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:
io.Reader.It needs:
Some helper functions are provided to initialize these quickly.
It provides:
ipld.DAGService.AddFile method to add content from a reader.GetFile method to get a file from IPFS.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.
Apache 2.0
Overall
Maintained
Code review
Go module
Latest release
Releases this year
5,098 followers · starred Oct 2019
1,319 followers · starred Oct 2019
268 followers · starred Apr 2019
378 followers · starred Feb 2021