IPFS Project
Building blocks for a better web
IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking. We believe in open and resilient networks that belong to the users. These are the building blocks to make that possible.
You can find a wide array of real-world projects built with IPFS in the ecosystem directory and awesome-ipfs list.
Want to contribute? Here are some good places to start: join a forum discussion or community event, file an issue directly in the relevant repo, or check out the good first issues.
Resources
Quickstarts
Concepts
Implementations
Pinned Loading
Repositories
Showing 10 of 225 repositories
-
someguy Public
A Delegated Routing V1 server and client for all your HTTP/IPFS routing needs.
-
ipfs-desktop Public
An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.
-
kubo Public
An IPFS implementation in Go
-
specs Public
Technical specifications for the IPFS protocol stack
-
boxo Public
A set of reference libraries for building IPFS applications and implementations in Go.
-
helia Public
An implementation of IPFS in TypeScript
-
aegir Public
AEgir - Automated JavaScript project building
-
js-hamt-sharding Public
JavaScript implementation of hash array mapped tries for use in sharding