Topics / #decentralized

Decentralized projects on GitHub

Decentralized and peer-to-peer system architectures

As of , the most-starred Decentralized projects on GitHub are bitcoin (90.4K stars), syncthing (89.5K stars) and union (73.7K stars). GitHub.Locker tracks 70 Decentralized repositories with 1.4M stars combined. The fastest-growing on October 16 was solana-classic, with +57 stars in a day.

70Projects
1.4MStars in total
+396Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

70 projects · by stars

  1. #1 · bitcoin/bitcoin

    bitcoin

    Bitcoin Core is the reference client for the Bitcoin peer-to-peer network: it connects to that network to download and fully validate every block and transaction. It also ships an optional wallet and graphical user interface.

    90.4K
  2. #2 · syncthing/syncthing

    syncthing

    Syncthing is an open-source continuous file synchronization program that keeps files in sync between two or more computers over a peer-to-peer connection.

    89.5K
  3. #3 · unionlabs/union

    union

    Union is a zero-knowledge bridging protocol that lets you pass messages, transfer assets and NFTs, and use DeFi across Cosmos chains and EVM chains like Ethereum, without relying on oracles, multi-signatures, or trusted third parties.

    73.7K
  1. 4

    fuel-core

    56.8KFuelLabs/fuel-core · Rust

    Fuel-core is the official Rust implementation of a full node for the Fuel v2 blockchain protocol, used to run and participate in Fuel networks such as Ignition, Testnet, and Devnet.

  2. 5

    trackerslist

    55.4Kngosang/trackerslist

    A collection of lists of public BitTorrent trackers that is checked and updated automatically every day, intended to be added to torrents or magnet links to improve peer discovery.

  3. 6

    go-ethereum

    51.4Kethereum/go-ethereum · Go

    Go-ethereum (geth) is the Go implementation of the Ethereum protocol — the main CLI client used to run a full Ethereum node, sync the blockchain, and expose JSON-RPC APIs to interact with the network.

  4. 7

    spotube

    50Kteam-spotube/spotube · Dart

    Spotube is an open-source, cross-platform music streaming app for desktop and mobile that lets you bring your own music metadata, playlists, and audio sources through plugins instead of relying on one locked-in backend.

  5. 8

    LocalAI

    49.6Kmudler/LocalAI · Go

    LocalAI is an open-source, self-hosted AI engine that lets you run LLMs, vision, voice, image and video models on your own hardware, including CPU-only setups, through an OpenAI/Anthropic/ElevenLabs-compatible API.

  6. 9

    server

    37.1Knextcloud/server · PHP

    Nextcloud server is a self-hosted platform for storing, syncing, and sharing your files, contacts, calendars, and more, with hundreds of apps (Mail, Video Chat, etc.) to extend it.

  7. 10

    bitchat

    36.6Kpermissionlesstech/bitchat · Swift

    BitChat is a decentralized peer-to-peer messaging app that uses Bluetooth mesh for offline, local chat and the Nostr protocol for internet-based global reach, with no accounts, phone numbers, or central servers.

  8. 11

    anoma

    33.6Kanoma/anoma · Elixir

    Anoma is the reference implementation of the Anoma protocol - a distributed, peer-to-peer system combining blockchain-style consensus and cryptography, written mainly in Elixir with a Rust component.

  9. 12

    linera-protocol

    32.1Klinera-io/linera-protocol · Rust

    Linera is a decentralized blockchain infrastructure built for highly scalable, secure, low-latency Web3 applications, using a microchain architecture where each user can own their own chain.

  10. 13

    shardeum

    31.2Kshardeum/shardeum · TypeScript

    Shardeum is an EVM-compliant blockchain platform that uses dynamic state sharding to scale horizontally, aiming for faster processing and lower transaction costs without sacrificing security or decentralization.

  11. 14

    hey.xyz

    29.4Kslymnoyann/hey.xyz · TypeScript

    Hey is a decentralized, permissionless social media app built on Lens Protocol. This repo preserves the last open-source version of its code, as it existed before May 15, 2026.

  12. 15

    openzeppelin-contracts

    27.3KOpenZeppelin/openzeppelin-contracts · Solidity

    A library for secure smart contract development on Ethereum: community-vetted Solidity code with implementations of standards like ERC-20 and ERC-721, plus a flexible role-based permissioning scheme.

  13. 16

    nsq

    25.8Knsqio/nsq · Go

    NSQ is a realtime distributed messaging platform — a message queue built to operate at scale, handling billions of messages per day.

  14. 17

    solidity

    25.8Kargotorg/solidity · C++

    Solidity is a statically-typed, contract-oriented language for implementing smart contracts on Ethereum — programs that run on the Ethereum Virtual Machine inside a peer-to-peer network where nobody has special authority over execution.

  15. 18

    dolt

    24.7Kdolthub/dolt · Go

    Dolt is 'Git for Data': a SQL database you can fork, clone, branch, merge, push and pull like a Git repository — it versions tables instead of files, and apps connect to it like any MySQL database.

  16. 19

    Self-Hosting-Guide

    23.1Kmikeroyal/Self-Hosting-Guide · Dockerfile

    This is a curated guide for self-hosting software on your own servers instead of relying on third-party cloud providers, covering topics like Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.

  17. 20

    ipfs

    23.1Kipfs/ipfs

    IPFS (InterPlanetary File System) is an open, peer-to-peer system for storing and sharing data without relying on a central server.

  18. 21

    yjs

    22.9Kyjs/yjs · JavaScript

    Yjs is a CRDT framework for building collaborative software: shared data types like Map or Array whose changes are automatically distributed to peers and merged without merge conflicts.

  19. 22

    whitepaper

    20.1Kunicitynetwork/whitepaper · TeX

    This repository hosts the Unicity protocol whitepaper and its companion papers, describing the 'Autonomous Agentic Internet', the protocol's system model, tokenomics, and how the network components fit together.

  20. 23

    simplex-chat

    19.6Ksimplex-chat/simplex-chat · Haskell

    SimpleX Chat is a private messaging app for phones and desktops, and the first messaging network that uses no user identifiers of any kind — nobody can link your conversations to who you are. It is 100% private by design.

  21. 24

    gun

    19.1Kamark/gun · JavaScript

    GUN is an open source cybersecurity protocol for syncing decentralized graph data — a peer-to-peer database that keeps app data in sync across browsers and devices, with no master server and no single source of truth.

  22. 25

    awesome-blockchain-cn

    18.9Kchaozh/awesome-blockchain-cn · JavaScript

    A curated, Chinese-language collection of blockchain development resources covering both Ethereum and Hyperledger Fabric, from beginner explainers to SDKs, wallets, exchanges, and DeFi projects.

  23. 26

    ZeroNet

    18.8KHelloZeroNet/ZeroNet · JavaScript

    ZeroNet is open-source software for a decentralized web: it lets you publish and visit websites that use Bitcoin cryptography and the BitTorrent network for distribution instead of a traditional hosting provider.

  24. 27

    subql

    18.7Ksubquery/subql · TypeScript

    SubQuery is an open-source data indexing framework for web3 that lets developers query and extract blockchain data via GraphQL instead of building custom indexers from scratch.

  25. 28

    nebula

    18.4Kslackhq/nebula · Go

    Nebula is an overlay networking tool that lets you connect computers anywhere in the world into a secure mesh network, scaling from a handful of machines to tens of thousands.

  26. 29

    social-app

    18.3Kbluesky-social/social-app · TypeScript

    This is the official codebase for the Bluesky Social app, the client for the decentralized AT Protocol social network, available on Web, iOS, and Android.

  27. 30

    ZeroTierOne

    17.2Kzerotier/ZeroTierOne · C++

    ZeroTier is a smart programmable Ethernet switch: it makes your devices, VMs, containers, and apps talk to each other as if they all lived in the same data center or cloud region, wherever they physically are.

  28. 31

    kubo

    17.2Kipfs/kubo · Go

    Kubo is the original and most widely-used Go implementation of IPFS: a daemon that stores and serves content-addressed data over a peer-to-peer network, with a CLI, a WebUI, an HTTP Gateway, and an HTTP RPC API to control it.

  29. 32

    fabric

    16.7Khyperledger/fabric · Go

    Hyperledger Fabric is an enterprise-grade permissioned distributed ledger (blockchain) framework for building distributed ledger solutions and applications, with a modular architecture that balances confidentiality, resiliency and scalability.

  30. 33

    diem

    16.7Kdiem/diem · Rust

    Diem Core is the prototype implementation of the Diem blockchain (formerly Libra) — a decentralized, programmable distributed ledger meant to provide financial infrastructure for a global payment network.

  31. 34

    Second-Me

    15.7Kmindverse/Second-Me · Python

    Second Me is an open-source project that lets you train a personal, locally-hosted AI model that preserves your identity, memory, and context, then connects it to a decentralized network so it can represent you across apps.

  32. 35

    mailinabox

    15.4Kmail-in-a-box/mailinabox · Python

    It turns a fresh machine into a complete, self-hosted email server — SMTP, IMAP, webmail, contacts and calendar sync, DNS, spam filtering and backups — with a single install command, so individuals can run their own email instead of relying on providers.

  33. 36

    PeerTube

    15.4KChocobozzz/PeerTube · TypeScript

    PeerTube is a free, decentralized and federated video platform built as an alternative to centralized services like YouTube, Dailymotion or Vimeo.

  34. 37

    dogecoin

    15.2Kdogecoin/dogecoin · C++

    Dogecoin Core is the official full node and wallet software for the Dogecoin (DOGE) cryptocurrency network, a community-driven coin inspired by a Shiba Inu meme.

  35. 38

    solana

    15Ksolana-labs/solana · Rust

    This is the original Rust implementation of the Solana blockchain validator and ledger — a web-scale, high-performance blockchain protocol for decentralized apps and marketplaces. The repo is now archived and kept only as a historical reference.

  36. 39

    canopy

    14.7Kcanopy-network/canopy · Go

    Canopy is the official Go implementation of the Canopy Network Protocol, a recursive blockchain framework where new chains bootstrap off a 'seed chain' to launch with built-in security and consensus instead of starting from scratch.

  37. 40

    lemmy

    14.6KLemmyNet/lemmy · Rust

    Lemmy is a free, open-source link aggregator and forum for the fediverse — think Reddit or Hacker News, but anyone can run a server and all servers connect into one network.

  38. 41

    EasyTier

    14.1KEasyTier/EasyTier · Rust

    EasyTier is a decentralized mesh VPN built with Rust and Tokio. It connects your devices into one secure virtual network over the internet without requiring any central server.

  39. 42

    diaspora

    13.7Kdiaspora/diaspora · Ruby

    diaspora* is a privacy-aware, distributed, open source social network: instead of one company-owned platform, it is a network of many independent servers (pods) run by different people.

  40. 43

    iroh

    12.7Kn0-computer/iroh · Rust

    Iroh is a Rust library that lets you connect to other devices by dialing their public key instead of an IP address; it automatically finds and maintains the fastest connection—direct via hole-punching, or falling back to a relay—built on QUIC.

  41. 44

    synapse

    12.1Kmatrix-org/synapse · Python

    Synapse is an open-source Matrix homeserver written in Python/Twisted - server software that lets you run your own chat server on the decentralized, federated Matrix network, with support for encryption and VoIP.

  42. 45

    nostr

    12.1Knostr-protocol/nostr

    Nostr (Notes and Other Stuff Transmitted by Relays) is an open protocol for a censorship-resistant global social network. This repo holds the idea and spec, not an app.

  43. 46

    owncast

    11.6Kowncast/owncast · Go

    Owncast is an open source, self-hosted, decentralized, single-user live video streaming and chat server you run yourself instead of relying on mainstream streaming platforms.

  44. 47

    misskey

    11.3Kmisskey-dev/misskey · TypeScript

    Misskey is an open source, federated social media (microblogging) platform built on ActivityPub, so your own instance can follow and interact with accounts on other fediverse servers like Mastodon. The project describes itself as free forever.

  45. 48

    ethereum-sdk

    11.3KQuipNetwork/ethereum-sdk · Solidity

    Quip Network SDK provides the smart contracts and TypeScript SDK for interacting with Quip Network's EVM-based smart contracts, which rely on post-quantum hash-based signatures (WOTS+) instead of standard ECDSA keys.

  46. 49

    hashsigs-solidity

    11.2KQuipNetwork/hashsigs-solidity · Solidity

    A Solidity implementation of hash-based post-quantum signatures using the Winternitz One-Time Signature Plus (WOTS+) scheme, meant to be used inside blockchain smart contracts.

  47. 50

    eos

    11.2KEOSIO/eos · C++

    EOSIO is an open source smart contract platform: blockchain software that lets businesses build and deploy high-performance, high-security decentralized applications.

  48. 51

    monero

    10.9Kmonero-project/monero · C++

    Monero (monero-project/monero) is the core C++ implementation of Monero, a private, secure, and untraceable decentralized cryptocurrency.

  49. 52

    WasmEdge

    10.8KWasmEdge/WasmEdge · C++

    WasmEdge is a lightweight, high-performance, extensible WebAssembly runtime built for cloud-native, edge, and decentralized applications, powering serverless apps, microservices, smart contracts, and IoT devices.

  50. 53

    chia-blockchain

    10.8KChia-Network/chia-blockchain · Python

    Chia-blockchain is the official Python implementation of the Chia cryptocurrency, bundling full node, farmer, harvester, timelord, and wallet software.

  51. 54

    petals

    10.6Kbigscience-workshop/petals · Python

    Petals lets you run big open LLMs at home, BitTorrent-style: you join a public swarm that serves models like Llama 3.1 (405B), Mixtral (8x22B), Falcon (40B+) and BLOOM (176B) for inference and fine-tuning right from your desktop or Google Colab, up to 10x faster than offloading.

  52. 55

    quip-validator

    5.6KQuipNetwork/quip-validator · Rust

    Quip Validator is the Rust node software for the Quip Network, a Substrate-based solochain blockchain that was forked from the Substrate framework.

  53. 56

    sphere-sdk

    5.4Kunicity-sphere/sphere-sdk · TypeScript

    Sphere SDK is a modular TypeScript SDK that gives autonomous AI agents an identity, a wallet, and the ability to pay, negotiate, and settle with other agents peer-to-peer on the Unicity network.

  54. 57

    EnvoyMesh

    3.1Kallenpeng0705/EnvoyMesh · TypeScript

    EnvoyMesh is a decentralized peer-to-peer mesh for autonomous AI agents — a private social network you and your agent actually own, with chat, voice, files and AI that negotiates tasks on your behalf. No central server: your devices run the network.

  55. 58

    trystero

    2.8Kdmotz/trystero · TypeScript

    Trystero is a TypeScript library for building multiplayer web apps without any server: it makes browsers discover each other and connect directly over WebRTC, using public networks like BitTorrent or Nostr only for matchmaking.

  56. 59

    kryvora-node

    1.4Kkryvora-network/kryvora-node · Go

    It's the official client daemon for Kryvora Network, a decentralized physical infrastructure network (DePIN). Running it turns your machine into a verification worker that connects to the Kryvora Hub, executes telemetry probes, verifies peer state, and reports proof of availability.

  57. 60

    metamask-desktop

    1.2KMetaMask-AI/metamask-desktop · CSS

    A cross-platform desktop wallet and Web3 dApp browser for managing cryptocurrency, interacting with decentralized apps, and accessing DeFi and NFT ecosystems, with EVM and Solana support.

  58. 61

    solana-classic

    443solana-classic/solana-classic · Rust

    Solana Classic is an open-source SVM blockchain built with Solana's Agave engine, run as an independent network whose roadmap is dedicated to art, NFTs and memes instead of treating them as a side category. It currently runs an experimental devnet with a single validator.

  59. 62

    nuvex-services

    196NuvexNetwork/nuvex-services · TypeScript

    A Foundry project of Solidity smart contracts for Gild on BNB Smart Chain: a DammHook, GildRouter, a fee collector and a banded buyback, plus deploy and liquidity-seeding scripts.

  60. 63

    nuvex

    195NuvexNetwork/nuvex · Rust

    Nuvex is a Solana-native protocol for verifiable compute and oracle data: programs accept a job, an input, constraints, and a callback, and the first supported job is randomness fulfilled by a staked node with an ECVRF proof.

  61. 64

    hush

    132Stellar-hush/hush · TypeScript

    Hush is an open-source beta for private, programmable email built on Stellar identity. Senders must satisfy a recipient-chosen policy (trusted access, verification, explicit approval, or postage) before a message is delivered, and the system produces verifiable delivery receipts.

  62. 65

    TrustMint

    131zeemscript/TrustMint · Rust

    TrustMint is an open-source toolkit of smart-contract building blocks for tokenizing real-world assets like invoices, property shares, and carbon credits on the Stellar Soroban blockchain, with KYC and transfer-compliance rules built in.

  63. 66

    stellar-trade

    130Stellar-tradehub/stellar-trade · Shell

    Stellar Trade is a prototype prediction market built on Stellar's Soroban smart contracts, where users buy or sell YES/NO positions on a question and the payout settles onchain through a pooled XLM accounting system.

  64. 67

    DeFiBridgeDiamond

    117emilybarru/DeFiBridgeDiamond · JavaScript

    DeFiBridgeDiamond is a decentralized, multi-asset bridge protocol for moving assets across different blockchains, built to be transparent and practical to use.

  65. 68

    BlockNetDiamond

    117lgomesappj/BlockNetDiamond · JavaScript

    BlockNetDiamond is a library that implements a distributed ledger with a consensus-driven architecture, aimed at developers who need a straightforward building block for cryptographic security.

  66. 69

    SolidityCoreLegend

    114minseochoj/SolidityCoreLegend · JavaScript

    SolidityCoreLegend bills itself as a real-time, blockchain-based platform for deploying smart contracts and running gas-optimized execution at its core engine.

  67. 70

    SolcQueue

    55centxyz/SolcQueue · JavaScript

    SolcQueue is a Solidity compiler API: you send it compile jobs (run synchronously or queued in the background) and it returns diagnostics and build artifacts, plus real-time job updates over SSE and metrics about its background workers.

Often tagged together