Skip to main content

A curated list of peer-to-peer, federated, and local-first protocols, applications, and developer tools. Excludes cryptocurrency, tokens, and AI agents.

1.7k
GitHub Stars
141
Curated Resources
5
Categories
18 hours ago
Last Refreshed
Protocols and TechnologiesApplicationsGraveyardOther Related ListsContributors

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me federation & social protocols resources from awesome-decentralized-web"

Installation instructions →

What's inside

Protocols and Technologies

  • ActivityPubFederation & Social Protocols

    W3C Recommendation (2018) for federated social networking, defining server-to-server and client-to-server APIs; the protocol behind most of the Fediverse.

  • AT ProtocolFederation & Social Protocols

    The Authenticated Transfer Protocol, an open protocol for decentralized social networking with portable identities (DIDs), powering Bluesky; global views of the network rely on resource-intensive Relay and AppView services.

  • AutomergeLocal-first & CRDTs

    A CRDT library for building local-first, collaborative applications that sync without a central server.

  • BitTorrentP2P Networking & Data Transfer

    The dominant peer-to-peer file-distribution protocol, specified as open BEPs; swarms find each other through trackers or the Mainline DHT.

  • cjdnsP2P Networking & Data Transfer

    Encrypted IPv6 overlay network with distributed hash table routing.

  • Decentralized IdentifiersIdentity & Personal Data

    W3C standard for globally unique, cryptographically verifiable identifiers that need no central registry.

Applications

  • AgregoreWeb, Search and Archiving

    A minimal web browser for the distributed web. Supports IPFS, Hypercore Protocol + more.

  • AkkomaSocial Networks (Fediverse & beyond)

    Fork of Pleroma, a lightweight federated social networking server on ActivityPub.

  • BertyP2P Messaging

    Peer-to-peer messenger over libp2p with Bluetooth LE and local-network proximity transports, requiring no accounts or servers; still beta software.

  • BitMessageP2P Messaging

    Encrypted message broadcasting in which every node relays every message, hiding who reads what; the network still runs, but the reference client's last release was in 2018.

  • BlueskySocial Networks (Fediverse & beyond)

    Social network built on the AT Protocol; personal data servers are self-hostable, but in practice the network depends on resource-intensive Relay and AppView services that few parties other than Bluesky operate.

  • BonfireSocial Networks (Fediverse & beyond)

    Modular open-source framework and application for building federated digital spaces.

Other Related Lists

  • alternative-internet

    A collection of interesting new networks and technologies aiming at decentralisation.

  • Awesome-decentralized-id

    Resources for creating a Decentralized, Vendor Agnostic, Self Sovereign Identity System for people organizations and things.

  • awesome-offline-knowledge

    Content, tools, and infrastructure for keeping knowledge accessible without the internet.

  • awesome-resilient-communication

    A curated list of open protocols, applications, hardware, and resources for communication during internet shutdowns, disasters, censorship, and off-grid operation.

  • delightful-fediverse-apps

    A curated list of Fediverse applications and services.

Graveyard

  • AvionDB

    Mongodb-like database on top of OrbitDB.

  • Backfeed

    A technology to enable decentralized and user-owned governance and reputation management for a community.

  • Beaker

    A peer-to-peer Web browser, made for users to run applications independently of hosts.

  • BigchainDB

    A scalable database that layers blockchain technology over decentralized data.

  • Bit451

    Decentralized / distributed anonymous peer-to-peer media network. YouTube meets BitTorrent meets Bitcoin.

  • bitnation

    The World's First Virtual Nation – a Blockchain Jurisdiction.

Contributors

Showing a sample of 141 resources. View the full list on GitHub →