Skip to main content

A curated list of awesome resources, tools, frameworks, and educational content related to Decentralized Systems. Decentralized systems are designed to operate without central authority, using peer-to-peer networks and distributed consensus mechanisms to enable more resilient, secure, and scalable applications.

5
GitHub Stars
35
Curated Resources
8
Categories
22 hours ago
Last Refreshed
General ResourcesDecentralized StoragePeer-to-Peer (P2P) NetworksDecentralized ProtocolsDistributed Computing FrameworksDevelopment ToolsEducational ResourcesCommunity and Forums

Use this list with your AI agent

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

"Show me distributed computing frameworks resources from awesome-decentralized-systems"

Installation instructions →

What's inside

Distributed Computing Frameworks

  • Apache Kafka

    A distributed event streaming platform for building real-time applications.

  • Apache Spark

    A distributed data processing framework for big data analytics.

  • Ethereum Swarm

    A decentralized storage and content distribution platform for Ethereum.

  • Golem Network

    A decentralized marketplace for computing power, enabling distributed computing tasks.

  • Hadoop

    An open-source framework for distributed storage and processing of large data sets.

Decentralized Storage

  • Arweave

    A blockchain-based storage protocol designed for permanent, decentralized data storage.

  • Filecoin

    A decentralized storage network built on IPFS, incentivizing users to share storage space.

  • IPFS (InterPlanetary File System)

    A peer-to-peer network protocol for decentralized file storage and sharing.

  • Sia

    A decentralized cloud storage platform using smart contracts for data security and privacy.

  • Storj

    A decentralized cloud storage platform offering secure and scalable file storage.

Decentralized Protocols

  • Bitcoin

    The first decentralized cryptocurrency, based on a peer-to-peer protocol for secure transactions.

  • Ethereum

    A decentralized platform for building and running smart contracts and dApps.

  • Hyperledger Fabric

    An enterprise-grade, permissioned blockchain framework for decentralized applications.

  • Polkadot

    A multi-chain network protocol enabling interoperability between different blockchains.

  • The InterPlanetary Naming System (IPNS)

    A decentralized naming system for IPFS, enabling persistent links to content.

Community and Forums

Peer-to-Peer (P2P) Networks

  • BitTorrent

    One of the earliest and most popular peer-to-peer file-sharing protocols.

  • Gnutella

    An open-source peer-to-peer network protocol for file sharing.

  • WebTorrent

    A streaming torrent client for the web, allowing decentralized file sharing via the browser.

  • ZeroNet

    A decentralized web platform using P2P technology for content distribution and hosting.

General Resources

Educational Resources

Development Tools

  • Gun.js

    A real-time, decentralized, graph database for building peer-to-peer applications.

  • Libp2p

    A modular framework for building peer-to-peer networked applications.

  • OrbitDB

    A serverless, decentralized, peer-to-peer database built on IPFS.

  • Textile

    A suite of tools for building decentralized applications on IPFS and Filecoin.

  • Truffle Suite

    A development environment for building decentralized applications on Ethereum.

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