IPFS implementation in JavaScript
-
Updated
May 25, 2023 - JavaScript
IPFS (InterPlanetary File System) is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files.
In some ways, IPFS is similar to the World Wide Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high-throughput, content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle directed acyclic graph (DAG).
IPFS combines a distributed hash table, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other, except for every node they are connected to. Distributed Content Delivery saves bandwidth and prevents distributed denial-of-service (DDoS) attacks, a problem common with HTTP.
IPFS implementation in JavaScript
Peer-to-Peer Databases for the Decentralized Web
Community list of awesome projects, apps, tools, pinning services and more related to IPFS.
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
A frontend for an IPFS Kubo node.
Browser extension that simplifies access to IPFS resources on the web
📺 d.tube app. A full-featured video sharing website, decentralized.
OpenBazaar 2.0 Desktop Client (talks to openbazaar-go server daemon)
😋 NFT.Storage Classic (classic.nft.storage) offers free decentralized storage and bandwidth for NFTs on IPFS and Filecoin. April 2024 Update: Existing NFT.Storage Classic account holders can add data through their Classic accounts. New account holders can transition to the new version at NFT.Storage that preserves data in Filecoin for a small fee.
🃏🎮A NFT(ERC721) card game build on Ethereum, Truffle, Ganache and hosting on IPFS.
Content-addressed, authenticated, immutable data structures
The simplest way to send your files around the world using IPFS. ✏️ 🗃
Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend
OpenStore is an NFT store built on Polygon Blockchain (Mumbai Testnet)
The code that runs the ProtoSchool website. Visit https://proto.school for interactive tutorials on decentralized web protocols. Explore IPFS and Filecoin through code challenges, code-free lessons, and local events.
🤝 Build instant multiplayer webapps, no server required — Magic WebRTC matchmaking over BitTorrent, Nostr, MQTT, IPFS, and Firebase