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
| Rank | Repository | Language | Stars |
|---|---|---|---|
| 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
- JavaScript 23.2k stars, 30% · 9 repos
- Go 21.2k stars, 27% · 26 repos
- TypeScript 4.9k stars, 6% · 11 repos
- HTML 1.2k stars, 2% · 1 repo
- Shell 982 stars, 1% · 3 repos
- TeX 145 stars, <1% · 1 repo
- Makefile 110 stars, <1% · 1 repo
- 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