Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/awesomelistsio/awesome-decentralized-systems

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.
https://github.com/awesomelistsio/awesome-decentralized-systems

List: awesome-decentralized-systems

awesome awesome-list awesome-lists decentralized-system decentralized-systems

Last synced: 1 day ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Awesome Decentralized Systems [![Awesome Lists](https://srv-cdn.himpfen.io/badges/awesome-lists/awesomelists-flat.svg)](https://github.com/awesomelistsio/awesome)

[![Buy Me A Coffee](https://srv-cdn.himpfen.io/badges/buymeacoffee/buymeacoffee-flat.svg)](https://tinyurl.com/2h9aktmd)   [![Ko-Fi](https://srv-cdn.himpfen.io/badges/kofi/kofi-flat.svg)](https://tinyurl.com/d4xnrptz)   [![PayPal](https://srv-cdn.himpfen.io/badges/paypal/paypal-flat.svg)](https://tinyurl.com/mr22naua)   [![Stripe](https://srv-cdn.himpfen.io/badges/stripe/stripe-flat.svg)](https://tinyurl.com/e8ymxdw3)

> 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.

## Contents

- [General Resources](#general-resources)
- [Decentralized Storage](#decentralized-storage)
- [Peer-to-Peer (P2P) Networks](#peer-to-peer-p2p-networks)
- [Decentralized Protocols](#decentralized-protocols)
- [Distributed Computing Frameworks](#distributed-computing-frameworks)
- [Development Tools](#development-tools)
- [Educational Resources](#educational-resources)
- [Community and Forums](#community-and-forums)
- [Contribute](#contribute)
- [License](#license)

## General Resources

- **[Decentralization Explained](https://ethereum.org/en/what-is-decentralization/)** - An introduction to the concept of decentralization in blockchain and beyond.
- **[The Decentralized Web](https://www.decentralizedweb.net/)** - A movement focused on building a more open, secure, and resilient web.
- **[Web3 Foundation](https://web3.foundation/)** - An organization supporting the development of decentralized technologies and protocols.

## Decentralized Storage

- **[IPFS (InterPlanetary File System)](https://ipfs.io/)** - A peer-to-peer network protocol for decentralized file storage and sharing.
- **[Arweave](https://www.arweave.org/)** - A blockchain-based storage protocol designed for permanent, decentralized data storage.
- **[Filecoin](https://filecoin.io/)** - A decentralized storage network built on IPFS, incentivizing users to share storage space.
- **[Storj](https://www.storj.io/)** - A decentralized cloud storage platform offering secure and scalable file storage.
- **[Sia](https://sia.tech/)** - A decentralized cloud storage platform using smart contracts for data security and privacy.

## Peer-to-Peer (P2P) Networks

- **[BitTorrent](https://www.bittorrent.com/)** - One of the earliest and most popular peer-to-peer file-sharing protocols.
- **[Libp2p](https://libp2p.io/)** - A modular network stack for building peer-to-peer applications.
- **[WebTorrent](https://webtorrent.io/)** - A streaming torrent client for the web, allowing decentralized file sharing via the browser.
- **[Gnutella](https://gnutella.wego.com/)** - An open-source peer-to-peer network protocol for file sharing.
- **[ZeroNet](https://zeronet.io/)** - A decentralized web platform using P2P technology for content distribution and hosting.

## Decentralized Protocols

- **[Ethereum](https://ethereum.org/)** - A decentralized platform for building and running smart contracts and dApps.
- **[Polkadot](https://polkadot.network/)** - A multi-chain network protocol enabling interoperability between different blockchains.
- **[Bitcoin](https://bitcoin.org/)** - The first decentralized cryptocurrency, based on a peer-to-peer protocol for secure transactions.
- **[The InterPlanetary Naming System (IPNS)](https://docs.ipfs.tech/concepts/ipns/)** - A decentralized naming system for IPFS, enabling persistent links to content.
- **[Hyperledger Fabric](https://www.hyperledger.org/use/fabric)** - An enterprise-grade, permissioned blockchain framework for decentralized applications.

## Distributed Computing Frameworks

- **[Apache Kafka](https://kafka.apache.org/)** - A distributed event streaming platform for building real-time applications.
- **[Apache Spark](https://spark.apache.org/)** - A distributed data processing framework for big data analytics.
- **[Ethereum Swarm](https://swarm.ethereum.org/)** - A decentralized storage and content distribution platform for Ethereum.
- **[Golem Network](https://www.golem.network/)** - A decentralized marketplace for computing power, enabling distributed computing tasks.
- **[Hadoop](https://hadoop.apache.org/)** - An open-source framework for distributed storage and processing of large data sets.

## Development Tools

- **[Libp2p](https://libp2p.io/)** - A modular framework for building peer-to-peer networked applications.
- **[OrbitDB](https://orbitdb.org/)** - A serverless, decentralized, peer-to-peer database built on IPFS.
- **[Gun.js](https://gun.eco/)** - A real-time, decentralized, graph database for building peer-to-peer applications.
- **[Textile](https://textile.io/)** - A suite of tools for building decentralized applications on IPFS and Filecoin.
- **[Truffle Suite](https://trufflesuite.com/)** - A development environment for building decentralized applications on Ethereum.

## Educational Resources

- **[Decentralized Systems 101](https://www.coindesk.com/learn/what-is-decentralization/)** - An introductory guide to decentralized systems and their benefits.
- **[Mastering Bitcoin](https://github.com/bitcoinbook/bitcoinbook)** - A comprehensive book on Bitcoin and blockchain technology, covering decentralized systems.
- **[Ethereum 101 by Binance Academy](https://academy.binance.com/en/articles/what-is-ethereum)** - A beginner-friendly guide to Ethereum and its decentralized nature.
- **[The DWeb Guide](https://www.archive.org/web/dwebguide/)** - A resource for building and using decentralized web applications.

## Community and Forums

- **[Reddit: r/decentralization](https://www.reddit.com/r/decentralization/)** - A subreddit focused on discussions about decentralized systems and technologies.
- **[Discord: Decentralized Tech](https://discord.gg/decentralized)** - A Discord server for developers and enthusiasts of decentralized technologies.
- **[BitcoinTalk Forum](https://bitcointalk.org/)** - A forum for discussions about Bitcoin and decentralized systems.
- **[Telegram: Decentralized Web](https://t.me/DecentralizedWeb)** - A Telegram group for discussions about decentralized web technologies.

## Contribute

Contributions are welcome!

## License

[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](http://creativecommons.org/licenses/by-sa/4.0/)