IPFS
Is interesting but has issues.
I do like the distinction of distributing content over distributing links. Each piece of content being represented by a unique hash.
Notes
- HTTP isn't the reason things are centralizing so much as economies of scale and convenience are.
Links
- What is IPFS? - A Beginner's Guide (2021)
- Go IPFS
- JS IPFS (Web)
- Share files via IPFS
- IPFS Collaborative Notebook for Research
- gx - Packaging tool built around the distributed, content addressed filesystem IPFS.
- Textile - Set of open source tools that provide a decentralized database, IPFS-based storage, content hosting, and more over Libp2p, IPFS, and Filecoin. (GitHub)
- Textile's Threads protocol & database (js-threads)
- go-textile - Textile implementation in Go.
- Textile Docs
- IPFS Project Roadmap
- WebFS - File system Built On Top of the Web.
- Awesome IPFS - Useful resources for using IPFS and building things on top of it. (Code)
- Rust IPFS - Interplanetary File System (IPFS), implemented in Rust.
- Terminal - Everything you need to build fast modern websites hosted on IPFS.
- IPFS Protocol docs
- IPFS 0.5.0 (HN)
- IPFS Pinning Summit - 2-day virtual conference designed for the infrastructure and service providers of the distributed web.
- Wikipedia-IPFS: An exploration to host Wikipedia in IPFS (HN)
- brig - File synchronization on top of ipfs with git like interface& web based UI.
- go-ipfs-api - Go interface to ipfs's HTTP API.
- Deploying This Site with IPFS and Scheme (2020) (Lobsters)
- I built an IPFS crawler with libp2p (2020) (HN)
- Blog Restructure and IPFS (2020)
- IPSE - IPFS Search Engine. Distributed Search.
- Nix × IPFS – Milestone 1 (2020) (HN)
- go-orbit-db - P2P Database on IPFS.
- Sci-Hub and Library Genesis on IPFS (2020)
- DKV (Decentralized Key-Value Store) built on IPFS
- js-ipfs-fetch - Use the same fetch() API browsers provide for HTTP, but for IPFS.
- IPFS Live Streaming
- IPFS Companion - Browser extension that simplifies access to IPFS resources on the web.
- IPFS Desktop - Gives you all the power of IPFS in a convenient desktop app.
- Offchain IPFS - IPFS node embedded within Substrate.
- galacteek - Multi-platform Qt5-based browser/toolbox for the IPFS peer-to-peer network.
- IPFS Web UI - Web interface to IPFS. (Web)
- IPDR - IPFS-backed Docker Registry.
- Forest - IPFS-backed package manager proxy cache.
- IPFS Support in Brave (2021) (HN) (GitHub Issue)
- IPSQL - Decentralized database that can run in IPFS. It implements the SQL schema, data model, and query language.
- IPFS telegra.ph clone - Minimalist publishing tool for post data to IPFS network. UI cloned from Telegra.ph
- gomobile-ipfs - IPFS and libp2p on Mobile, with Gomobile.
- Gantry - Move container images to and from IPFS.
- ipget - Retrieve files over IPFS and save them locally.
- Distributed Web Gateway | Cloudflare - Simplify, speed up, and secure access to both the Ethereum network and the InterPlanetary File System (IPFS).
- Hic et Nunc Tools - Auditing, IPFS Pinning, and other tools for creators, collectors, and network support of Hic et Nunc.
- IPFS-Lite - Embeddable, lightweight IPFS-network peer for IPLD applications.
- Uploading Files to IPFS from a Web Application (2021)
- IPDS - Subdomains for IPFS. (HN)
- Building Permanent and Censorship-Resistant Blog with Ethereum ENS and IPFS (2021) (HN)
- ipfs-embed - Small, fast and reliable ipfs implementation designed for embedding in to complex p2p applications.
- ipcs - Containerd meets IPFS. Peer-to-peer distribution of content blobs.
- Nebulus - IPFS-Less IPFS.
- Web3 Storage - Simple file storage service for IPFS & Filecoin. (Code)
- IPFSify Documentation (2021) (HN)
- Estuary - Custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.
- Deno Estuary - Deno API client for Estuary, a custom IPFS / Filecoin node.
- IPFS Community - General discussion and documentation on community practices. (Code)
- HTTP is obsolete – it's time for the distributed, permanent web (2015) (HN)
- Bitswap - Core module of IPFS for exchanging blocks of data. (Go Code)
- rainbow - Standalone IPFS gateway.
- IPFS-Nucleus - Minimal IPFS replacement for P2P IPLD apps.
- IPFS Cluster - Automated data availability and redundancy on IPFS. (Web)
- NFT Storage - Free decentralized storage and bandwidth for NFTs on IPFS and Filecoin. (Video) (Code)
- IPFS backed storage implementation for docker/OCI registry
- How IPFS is broken (HN)
- ipfs-ds-postgres - PostgreSQL datastore for IPFS.
- IPFS Specifications - Technical specifications for the IPFS protocol stack.
- Go-IPFS-HTTP-Client - Go-IPFS API implementation over HTTP API.
- How a Hypercore P2P innovation could bring more privacy to IPFS (2022)
- go-libp2p-quic-transport - Uses quic-go to provide QUIC support for libp2p.
- sql.js-ipfs - SQLite hosted on IPFS.
- IPFS crawler
- Explore the Merkle Forest - Explore the Merkle Forest from the comfort of your browser. (Code)
- peer-id - IPFS Peer ID implementation in JavaScript.
- IPFS Python - Python client library for the IPFS API.
- A guide to IPFS connectivity in web browsers (2021) (HN)
- Swift IPFS API
- IPFS Backed by Decentralized Storage (HN)
- ipfs-check - Check if you can find your content on IPFS.
- Hole punching in libp2p - Overcoming Firewalls (2022)
- IPFS Docs (Code)
- IPFS web browsers integration group
- IPFS Bootcamp
- IPFS Camp - 3 day hacker retreat designed for the builders of the Distributed Web. (Code)
- Performance Evaluation of IPFS in Private Networks (2021) (HN)
- go-path - Utilities for dealing with IPFS paths.
- Bacalhau - Compute over Data framework for IPFS & Filecoin.
- IPFS Only Hash - Just enough code to calculate the IPFS hash for some data.
- is-ipfs - Set of utilities to help identify IPFS resources.
- Get started Building Web3 Apps with Cloudflare (2021)
- S4 - 100% compatible AWS S3 storage, accessed through Tor and distributed using IPFS.
- IPFS Gateway Monitor - Detect the errors and measure the response time of IPFS gateways.
- IPFS HTTP client in Rust
- How We Put IPFS in Brave (2022) (HN)
- Planet - Decentralized blogs and websites powered by IPFS and Ethereum Name System. (Code)
- Why's Principled File Server - Alternative IPFS daemon.
- IPFS Ecosystem Directory (Code)
- JS IPFS Examples
- Design and evaluation of IPFS: a storage layer for the decentralized web (2022) (HN)
- IPFS Camp 2022 (Code)
- Iroh - New Implementation of IPFS. (HN) (Code)
- VerkleIPFS - Verkle Tree stored on IPFS.
- IPFS-Utils - Utilities for working with IPFS links.
- Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web (2022) (HN)
- Help seed Z-Library on IPFS (2022) (HN)
- ipns - Utilities for creating, parsing, and validating IPNS records.
- GraphSync - IPFS data transfer protocol used across the IPFS and Web3 ecosystem for exchanging IPLD data.
- Autoretrieve - Server to make GraphSync data accessible on IPFS.
- IPFS client for Deno
- go-libipfs - Library for building IPFS implementations.
- S5 - Decentralized content-addressed storage network.
- helia - Implementation of IPFS in JavaScript.
- dagula - Suck a DAG out of a peer in the IPFS network.
- Admarus - Peer-to-peer search engine for IPFS.
- homestar - Reference implementation of IPVM.