Awesome
Awesome IPFS
A curated list of awesome resources, tools, frameworks, and educational content related to the InterPlanetary File System (IPFS). IPFS is a peer-to-peer hypermedia protocol designed to make the web faster, safer, and more open by enabling decentralized file storage and sharing.
Contents
- General Resources
- Getting Started
- IPFS Tools and Libraries
- Development Frameworks
- IPFS Pinning Services
- IPFS Gateways
- Educational Resources
- Projects Built on IPFS
- Community and Forums
- Contribute
- License
General Resources
- IPFS Official Website - The official website for the InterPlanetary File System.
- IPFS Documentation - Comprehensive documentation covering installation, usage, and development with IPFS.
- IPFS Whitepaper - The original whitepaper introducing the IPFS protocol.
- IPFS GitHub Repository - The main repository for the IPFS project.
Getting Started
- IPFS Desktop - A desktop application for managing and exploring your IPFS node.
- IPFS Command Line Interface (CLI) - A quick-start guide to using IPFS via the command line.
- Awesome IPFS Website - A collection of projects, tools, and resources related to IPFS.
- How IPFS Works - An explanation of the core concepts behind the IPFS protocol.
IPFS Tools and Libraries
- Go-IPFS - The reference implementation of IPFS written in Go.
- JS-IPFS - A JavaScript implementation of IPFS for use in the browser and Node.js.
- IPFS-Cluster - A tool for orchestrating and managing a cluster of IPFS nodes for large-scale data storage.
- OrbitDB - A serverless, peer-to-peer database built on IPFS.
- Textile - A suite of tools and libraries for building decentralized applications on IPFS.
- Infura IPFS - A hosted IPFS API gateway by Infura for easy integration.
Development Frameworks
- Fleek - A development platform for building and hosting sites and applications on IPFS and the decentralized web.
- Textile Threads - A framework for building scalable, decentralized databases on IPFS.
- 3Box - A decentralized identity and data storage solution built on IPFS.
- Web3.Storage - A service for storing files and data using IPFS and Filecoin.
- Pinata SDK - A development toolkit for pinning and managing IPFS data with Pinata.
IPFS Pinning Services
- Pinata - A popular pinning service for managing and hosting IPFS data.
- Eternum - An IPFS pinning service offering permanent data storage.
- Filebase - A decentralized storage service with IPFS integration.
- Infura IPFS Pinning - Provides reliable IPFS pinning as part of Infura’s suite of services.
- NFT.Storage - A free service for storing NFTs on IPFS and Filecoin.
IPFS Gateways
- IPFS.io Gateway - The default public gateway for accessing IPFS content.
- Cloudflare IPFS Gateway - A gateway provided by Cloudflare for fast access to IPFS content.
- Infura IPFS Gateway - A scalable IPFS gateway provided by Infura.
- Dweb.link - A decentralized gateway for accessing IPFS data without relying on a single provider.
- 4everland IPFS Gateway - A fast, decentralized IPFS gateway.
Educational Resources
- IPFS 101 - An introductory guide to understanding the basics of IPFS.
- Mastering IPFS - A comprehensive guidebook on IPFS, covering installation, usage, and application development.
- Building DApps with IPFS - A tutorial on building decentralized applications using IPFS.
- IPFS Weekly - The official blog of IPFS, featuring updates, tutorials, and announcements.
Projects Built on IPFS
- Brave Browser - A privacy-focused web browser with native IPFS support.
- DTube - A decentralized video sharing platform built on IPFS and Steem.
- Audius - A decentralized music streaming service using IPFS for content storage.
- OpenBazaar - A decentralized online marketplace built on IPFS.
- Peergos - A decentralized, end-to-end encrypted file storage and sharing platform built on IPFS.
Community and Forums
- Reddit: r/IPFS - A subreddit dedicated to discussions about IPFS.
- IPFS Discord - The official IPFS Discord server for developer discussions and support.
- IPFS Discourse Forum - A forum for discussions about IPFS development and usage.
- Telegram: IPFS Community - A Telegram group for IPFS users and developers.
- GitHub: IPFS Community - The GitHub organization for IPFS projects and resources.
Contribute
Contributions are welcome!