ipfs

IPFS Project Joined Jan 2015 View on GitHub

Stars
78,285
across 212 public repos
Rank
#315
of 94,827 organizations, top 0.3%

Repositories with 50+ stars

ipfs's repositories with their overall rank
RankRepositoryLanguageStars
1,951

Peer-to-peer hypermedia protocol

23,059
2,874

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

Go 17,180
8,277

IPFS implementation in JavaScript

JavaScript 7,383
9,354

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

JavaScript 6,614
14,091

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

JavaScript 4,628
31,382

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

JavaScript 2,168
32,448

Checks which public gateways are online or not

TypeScript 2,097
41,811

A frontend for an IPFS Kubo and IPFS Desktop

JavaScript 1,637
50,365

An implementation of IPFS in TypeScript

TypeScript 1,358
54,592

Technical specifications for the IPFS protocol stack

HTML 1,244
94,262

[ ARCHIVED ] Wikipedia snapshots on IPFS (2017-2021). The ZIM-unpacking approach is a dead end, read the README for what to build instead.

TypeScript 684
127,586

A distributed go-datastore implementation using Merkle-CRDTs.

Go 490
137,304

The go interface to ipfs's HTTP API

Go 451
143,794

Discussion and documentation on community practices

Shell 428
145,932

Retrieve files with IPFS + Amino DHT and save them locally.

Shell 421
153,748

IPFS Collaborative Notebook for Research

397
168,495

Tracking IPFS support in web browsers: ipfs:// addressing, transports browsers can dial directly, and work with browser vendors

358
179,044

📚IPFS documentation website

Go 334
182,272

🏕 IPFS Camp 2019-2022 was a 3 day hacker retreat designed for the builders of the Distributed Web.

JavaScript 327
182,770

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

Go 326
197,549

[ ARCHIVED ] Old IPFS Project && Working Group Roadmaps Repo

298
213,022

An s3 datastore implementation

Go 273
217,165

IPFS Team Planning, Management & Coordination threads

JavaScript 267
231,069

key-value datastore interfaces

Go 248
264,061

The golang implementation of the bitswap protocol

Go 211
283,072

IPFS HTTP Gateway daemon in Go, tuned for public production traffic: retrieval only, no pinning, no providing

Go 194
302,610

The IPFS Grant platform connects funding organizations with builders and researchers in the IPFS community.

179
312,780

Content ID v1 implemented in go

Go 172
327,179

InterPlanetary TestBed 🌌🛌

Go 163
337,459

Control an IPFS daemon (go-ipfs or js-ipfs) using JavaScript!

TypeScript 157
360,088

IPFS Papers (not specs)

TeX 145
366,306

IPFS Gateway implemented in Service Worker

TypeScript 142
379,551

[DEPRECATED] legacy updater tool for Kubo IPFS binary. Use built-in `ipfs update --help` instead.

Go 136
386,326

Tools and systems for the IPFS community

Shell 133
446,205

[archived] Legacy Kubo RPC client, use kubo/client/rpc instead.

Go 111
449,446

Old (2022) standalone, vendor-agnostic Pinning Service API for IPFS ecosystem

Makefile 110
459,223

[ ARCHIVED ] IPFS GUI was a team at Protocol Labs that ended in 2023 when teams nucleated.

107
459,223

Implementation of a unix-like filesystem on top of an ipld merkledag

Go 107
465,937

AEgir - Automated JavaScript project building

JavaScript 105
473,247

Initial Implementation Of GraphSync Wire Protocol

Go 103
503,948

Library for storing and replicating hash-linked data over the IPFS network.

TypeScript 95
508,050

JavaScript implementation of IPFS' unixfs (a Unix FileSystem representation on top of a MerkleDAG)

TypeScript 94
530,463

Utilities for creating, parsing, and validating IPNS records

TypeScript 89
555,233

The go-ipfs merkledag 'service' implementation

Go 84
571,580

Implementation of the IPFS Repo spec in JavaScript

JavaScript 81
607,098

JavaScript implementation of Bitswap 'data exchange' protocol used by IPFS

TypeScript 75
633,638

Datastore implementation with S3 backend

TypeScript 71
679,495

IPLD Node and Resolver interfaces in Go

Go 65
679,495

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

Go 65
696,099

A logging library used by go-ipfs

Go 63
696,099

Delegated Routing V1 server that proxies provider, peer, and IPNS lookups to the Amino DHT and other routers

Go 63
713,763

[ ARCHIVED ] Old discussions on writing apps on top of ipfs, and their concerns.

61
723,106

ipld handlers for git objects

Go 60
732,699

[ ARCHIVED ] Old go-ipfs / Kubo migrations for the filesystem repository <v17

Go 59
732,699

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

TypeScript 59
752,777

Datastore implementation using badger as backend.

Go 57
774,386

dnslink resolution in go-ipfs

Go 55
809,287

A datastore implementation using sharded directories and flat files to store data

Go 52
809,287

IPFS commands package

Go 52
809,287

IPFS Blog & News

Vue 52
821,506

Legacy dist.ipfs.tech website and artifact build tools. Currently only used for notarizing builds of Kubo and IPFS Cluster.

Less 51

Among 94,827 organizations

63k–100k stars: 206 organizations, including ipfs

Stars along the bottom, and organizations in each band on a log scale

Where the stars are

Languages

  1. JavaScript 23.2k stars, 30% · 9 repos
  2. Go 21.2k stars, 27% · 26 repos
  3. TypeScript 4.9k stars, 6% · 11 repos
  4. HTML 1.2k stars, 2% · 1 repo
  5. Shell 982 stars, 1% · 3 repos
  6. TeX 145 stars, <1% · 1 repo
  7. Makefile 110 stars, <1% · 1 repo
  8. Vue 52 stars, <1% · 1 repo

and 1 more language

When they were made

61 repos with 50+ stars, made between 2014 and 2024

Quick stats

Next rank
+308 stars to reach #314
Next milestone
+112,440 stars to reach the top 0.1%
Public repos
212, 61 with 50+ stars
Popular repos
10 over 1k stars, 2 over 10k stars
Top repo
ipfs, #1,951 of all repos, 29% of stars
Smaller repos
1,937 stars from repos under 50

Stars counted Recounted daily Next count around