Skip to content
@ipfs

IPFS Project

A peer-to-peer hypermedia protocol

IPFS is an open system to manage data without a central server

IPFS is a modular suite of protocols for addressing, routing, and transferring data, designed from the ground up with the principles of content addressing and peer-to-peer networking. Many popular Web3 projects are built on IPFS - see the ecosystem directory for some of these projects.

Exceptionally talented open communities are building the future of the decentralized web. Excellent good first issues need your attention and support! Join the movement! Get involved today!

Resources

Quickstarts

Concepts

Implementations

Pinned Loading

  1. specs specs Public

    Technical specifications for the IPFS protocol stack

    HTML 1.2k 233

  2. ipfs ipfs Public

    Peer-to-peer hypermedia protocol

    22.8k 1.5k

  3. ipfs-desktop ipfs-desktop Public

    An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.

    JavaScript 6.1k 873

  4. ipfs-companion ipfs-companion Public

    Browser extension that simplifies access to IPFS resources on the web

    JavaScript 2.1k 325

  5. kubo kubo Public

    An IPFS implementation in Go

    Go 16.3k 3k

  6. helia helia Public

    An implementation of IPFS in TypeScript

    TypeScript 1k 116

Repositories

Showing 10 of 221 repositories
  • boxo Public

    A set of reference libraries for building IPFS applications and implementations in Go.

    ipfs/boxo’s past year of commit activity
    Go 222 110 162 (21 issues need help) 20 Updated Feb 1, 2025
  • kubo Public

    An IPFS implementation in Go

    ipfs/kubo’s past year of commit activity
  • helia-verified-fetch Public

    A fetch-like API for obtaining verified & trustless IPFS CIDs on the web

    ipfs/helia-verified-fetch’s past year of commit activity
    TypeScript 26 8 9 (1 issue needs help) 7 Updated Jan 31, 2025
  • ipfs-blog Public

    IPFS Blog & News

    ipfs/ipfs-blog’s past year of commit activity
    Vue 48 MIT 37 18 (1 issue needs help) 10 Updated Jan 31, 2025
  • ipns-inspector Public

    inspect and create IPNS records from the browser

    ipfs/ipns-inspector’s past year of commit activity
    TypeScript 3 0 1 0 Updated Jan 31, 2025
  • ipfs-deploy-action Public

    Generate CIDs and deploy static sites to IPFS using CAR files and pinning services

    ipfs/ipfs-deploy-action’s past year of commit activity
    0 0 0 0 Updated Jan 31, 2025
  • awesome-ipfs Public

    Community list of awesome projects, apps, tools, pinning services and more related to IPFS.

    ipfs/awesome-ipfs’s past year of commit activity
    JavaScript 4,350 CC0-1.0 531 1 2 Updated Jan 31, 2025
  • helia Public

    An implementation of IPFS in TypeScript

    ipfs/helia’s past year of commit activity
    TypeScript 1,042 Apache-2.0 116 50 9 Updated Jan 31, 2025
  • ipfs-desktop Public

    An unobtrusive and user-friendly desktop application for IPFS on Windows, Mac and Linux.

    ipfs/ipfs-desktop’s past year of commit activity
    JavaScript 6,090 MIT 873 106 (44 issues need help) 4 Updated Jan 30, 2025
  • js-kubo-rpc-client Public

    A client library for the Kubo RPC API

    ipfs/js-kubo-rpc-client’s past year of commit activity
    TypeScript 37 7 26 (1 issue needs help) 4 Updated Jan 30, 2025