8000 IPFS Project · GitHub
[go: up one dir, main page]

Skip to content
@ipfs

IPFS Project

A peer-to-peer hypermedia protocol

Building blocks for a better web

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. We believe in open and resilient networks that belong to the users. These are the building blocks to make that possible.

You can find a wide array of real-world projects built with IPFS in the ecosystem directory and awesome-ipfs list.

Want to contribute? Here are some good places to start: join a forum discussion or community event, file an issue directly in the relevant repo, or check out the good first issues.

Resources

Quickstarts

Concepts

Implementations

Pinned Loading

  1. specs specs Public

    Technical specifications for the IPFS protocol stack

    HTML 1.2k 250

  2. ipfs-desktop ipfs-desktop Public

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

    JavaScript 6.6k 908

  3. ipfs-companion ipfs-companion Public

    Browser extension that routes ipfs:// addresses and content-addressed websites through your own local IPFS node

    JavaScript 2.2k 341

  4. kubo kubo Public

    IPFS implementation in Go: a daemon that stores and serves content-addressed data, with a CLI, HTTP Gateway, and RPC API

    Go 17.2k 3.2k

  5. helia helia Public

    An implementation of IPFS in TypeScript

    TypeScript 1.4k 169

  6. service-worker-gateway service-worker-gateway Public

    IPFS Gateway implemented in Service Worker

    TypeScript 141 46

Repositories

Showing 10 of 226 repositories
  • helia Public

    An implementation of IPFS in TypeScript

    ipfs/helia's past year of commit activity
    TypeScript 1,357 Apache-2.0 168 27 (2 issues need help) 13 Updated Nov 6, 2026
  • ipfs-check Public

    A tool for checking the accessibility of your data by IPFS peers

    ipfs/ipfs-check's past year of commit activity
    Go 64 32 3 5 Updated Nov 5, 2026
  • service-worker-gateway Public

    IPFS Gateway implemented in Service Worker

    ipfs/service-worker-gateway's past year of commit activity
    TypeScript 141 45 18 (2 issues need help) 14 Updated Nov 3, 2026
  • 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 58 24 0 4 Updated Nov 2, 2026
  • kubo Public

    IPFS implementation in Go: a daemon that stores and serves content-addressed data, with a CLI, HTTP Gateway, and RPC API

    ipfs/kubo's past year of commit activity
  • ipfs-webui Public

    A frontend for an IPFS Kubo and IPFS Desktop

    ipfs/ipfs-webui's past year of commit activity
    JavaScript 1,637 MIT 539 123 (42 issues need help) 51 Updated Nov 1, 2026
  • ipfs.fyi Public

    IPFS shortlinks

    ipfs/ipfs.fyi's past year of commit activity
    7 5 0 0 Updated Oct 28, 2026
  • js-ipns Public

    Utilities for creating, parsing, and validating IPNS records

    ipfs/js-ipns's past year of commit activity
    TypeScript 89 Apache-2.0 27 1 3 Updated Oct 27, 2026
  • protons Public

    Protocol Buffers for Node.js and the browser without eval

    ipfs/protons's past year of commit activity
    TypeScript 39 27 4 3 Updated Oct 23, 2026
  • ipfs-blog Public

    IPFS Blog & News

    ipfs/ipfs-blog's past year of commit activity
    Vue 52 MIT 39 17 (1 issue needs help) 8 Updated Oct 21, 2026
0