Browse the list to find IPFS-native apps, file managers, chat tools, social platforms, to use or get inspired by.
Discover developer tools for publishing static sites or syncing databases over IPFS without building from scratch.
Find a commercial pinning service to keep your IPFS-hosted files available even when your own machine is offline.
Submit your own IPFS project to the list by opening a pull request following the contributing guide.
| ipfs/awesome-ipfs | u14app/deep-research | gradio-app/fastrtc | |
|---|---|---|---|
| Stars | 4,580 | 4,581 | 4,584 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | moderate |
| Complexity | 1/5 | 2/5 | 3/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
This is a reference list, not runnable code, visit linked projects individually to get started with any of them.
This repository is a community-maintained list of projects, applications, tools, and services built on or connected to IPFS. IPFS stands for InterPlanetary File System, a protocol for sharing files across a distributed network of computers rather than through a central server. Instead of fetching a file from one specific location, IPFS identifies content by what it is (a unique fingerprint of the data) rather than where it is stored, so files can come from many peers at once. The list is organized into sections: software implementations of the IPFS protocol itself, apps built on top of IPFS (ranging from file managers to encrypted chat tools to music players), browsers that support IPFS addresses natively, developer tools for things like deploying websites or syncing databases over IPFS, debugging and learning resources, and commercial pinning and hosting services. A pinning service is one that keeps files permanently available on the network so they do not disappear when your own computer goes offline. Examples in the apps section include IPFS Desktop (a local IPFS node you run on your machine), end-to-end encrypted file sharing tools, decentralized social platforms, and even a first-person shooter game hosted entirely on the distributed web. The tools section includes things like GitHub Actions for publishing static sites to IPFS and Git integrations for storing repositories there. The list is open for community contributions. Anyone can submit a project by opening a pull request, provided the project meets the content policy described in the contributing guide. The repository itself does not contain much runnable code, its primary value is as a curated reference point for people exploring what has been built in the IPFS ecosystem.
A curated community list of apps, tools, and services built on IPFS, the distributed file-sharing protocol that identifies content by its fingerprint rather than a server address. Good starting point for exploring the decentralized web ecosystem.
Mainly JavaScript. The stack also includes JavaScript, IPFS.
Community-contributed list, individual projects have their own licenses, check each project before use.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.