Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/awesomelistsio/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.
https://github.com/awesomelistsio/awesome-ipfs

List: awesome-ipfs

awesome awesome-list awesome-lists ipfs

Last synced: 32 minutes ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Awesome IPFS [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/awesomelistsio/awesome)

[![Buy Me A Coffee](https://srv-cdn.himpfen.io/badges/buymeacoffee/buymeacoffee-flat.svg)](https://tinyurl.com/2h9aktmd)   [![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://tinyurl.com/d4xnrptz)   [![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://tinyurl.com/mr22naua)   [![Stripe](https://srv-cdn.himpfen.io/badges/stripe/stripe-flat.svg)](https://tinyurl.com/e8ymxdw3)

> 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](#general-resources)
- [Getting Started](#getting-started)
- [IPFS Tools and Libraries](#ipfs-tools-and-libraries)
- [Development Frameworks](#development-frameworks)
- [IPFS Pinning Services](#ipfs-pinning-services)
- [IPFS Gateways](#ipfs-gateways)
- [Educational Resources](#educational-resources)
- [Projects Built on IPFS](#projects-built-on-ipfs)
- [Community and Forums](#community-and-forums)
- [Contribute](#contribute)
- [License](#license)

## General Resources

- **[IPFS Official Website](https://ipfs.io/)** - The official website for the InterPlanetary File System.
- **[IPFS Documentation](https://docs.ipfs.tech/)** - Comprehensive documentation covering installation, usage, and development with IPFS.
- **[IPFS Whitepaper](https://github.com/ipfs/papers/blob/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf)** - The original whitepaper introducing the IPFS protocol.
- **[IPFS GitHub Repository](https://github.com/ipfs/ipfs)** - The main repository for the IPFS project.

## Getting Started

- **[IPFS Desktop](https://github.com/ipfs/ipfs-desktop)** - A desktop application for managing and exploring your IPFS node.
- **[IPFS Command Line Interface (CLI)](https://docs.ipfs.tech/how-to/command-line-quick-start/)** - A quick-start guide to using IPFS via the command line.
- **[Awesome IPFS Website](https://awesome.ipfs.io/)** - A collection of projects, tools, and resources related to IPFS.
- **[How IPFS Works](https://docs.ipfs.tech/concepts/how-ipfs-works/)** - An explanation of the core concepts behind the IPFS protocol.

## IPFS Tools and Libraries

- **[Go-IPFS](https://github.com/ipfs/go-ipfs)** - The reference implementation of IPFS written in Go.
- **[JS-IPFS](https://github.com/ipfs/js-ipfs)** - A JavaScript implementation of IPFS for use in the browser and Node.js.
- **[IPFS-Cluster](https://github.com/ipfs/ipfs-cluster)** - A tool for orchestrating and managing a cluster of IPFS nodes for large-scale data storage.
- **[OrbitDB](https://orbitdb.org/)** - A serverless, peer-to-peer database built on IPFS.
- **[Textile](https://textile.io/)** - A suite of tools and libraries for building decentralized applications on IPFS.
- **[Infura IPFS](https://infura.io/product/ipfs)** - A hosted IPFS API gateway by Infura for easy integration.

## Development Frameworks

- **[Fleek](https://fleek.co/)** - A development platform for building and hosting sites and applications on IPFS and the decentralized web.
- **[Textile Threads](https://docs.textile.io/threads/)** - A framework for building scalable, decentralized databases on IPFS.
- **[3Box](https://3box.io/)** - A decentralized identity and data storage solution built on IPFS.
- **[Web3.Storage](https://web3.storage/)** - A service for storing files and data using IPFS and Filecoin.
- **[Pinata SDK](https://pinata.cloud/)** - A development toolkit for pinning and managing IPFS data with Pinata.

## IPFS Pinning Services

- **[Pinata](https://pinata.cloud/)** - A popular pinning service for managing and hosting IPFS data.
- **[Eternum](https://eternum.io/)** - An IPFS pinning service offering permanent data storage.
- **[Filebase](https://filebase.com/)** - A decentralized storage service with IPFS integration.
- **[Infura IPFS Pinning](https://infura.io/product/ipfs)** - Provides reliable IPFS pinning as part of Infura’s suite of services.
- **[NFT.Storage](https://nft.storage/)** - A free service for storing NFTs on IPFS and Filecoin.

## IPFS Gateways

- **[IPFS.io Gateway](https://ipfs.io/)** - The default public gateway for accessing IPFS content.
- **[Cloudflare IPFS Gateway](https://www.cloudflare.com/distributed-web-gateway/)** - A gateway provided by Cloudflare for fast access to IPFS content.
- **[Infura IPFS Gateway](https://ipfs.infura.io/)** - A scalable IPFS gateway provided by Infura.
- **[Dweb.link](https://dweb.link/)** - A decentralized gateway for accessing IPFS data without relying on a single provider.
- **[4everland IPFS Gateway](https://www.4everland.org/)** - A fast, decentralized IPFS gateway.

## Educational Resources

- **[IPFS 101](https://docs.ipfs.tech/concepts/101/)** - An introductory guide to understanding the basics of IPFS.
- **[Mastering IPFS](https://github.com/PacktPublishing/Mastering-IPFS)** - A comprehensive guidebook on IPFS, covering installation, usage, and application development.
- **[Building DApps with IPFS](https://medium.com/@ipfs/building-decentralized-applications-with-ipfs-6f7766e283e5)** - A tutorial on building decentralized applications using IPFS.
- **[IPFS Weekly](https://blog.ipfs.tech/)** - The official blog of IPFS, featuring updates, tutorials, and announcements.

## Projects Built on IPFS

- **[Brave Browser](https://brave.com/ipfs-support/)** - A privacy-focused web browser with native IPFS support.
- **[DTube](https://d.tube/)** - A decentralized video sharing platform built on IPFS and Steem.
- **[Audius](https://audius.co/)** - A decentralized music streaming service using IPFS for content storage.
- **[OpenBazaar](https://openbazaar.org/)** - A decentralized online marketplace built on IPFS.
- **[Peergos](https://peergos.org/)** - A decentralized, end-to-end encrypted file storage and sharing platform built on IPFS.

## Community and Forums

- **[Reddit: r/IPFS](https://www.reddit.com/r/ipfs/)** - A subreddit dedicated to discussions about IPFS.
- **[IPFS Discord](https://discord.gg/ipfs)** - The official IPFS Discord server for developer discussions and support.
- **[IPFS Discourse Forum](https://discuss.ipfs.tech/)** - A forum for discussions about IPFS development and usage.
- **[Telegram: IPFS Community](https://t.me/IPFS_Help)** - A Telegram group for IPFS users and developers.
- **[GitHub: IPFS Community](https://github.com/ipfs/community)** - The GitHub organization for IPFS projects and resources.

## Contribute

Contributions are welcome!

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)