2016-06-27 14:45:49 -04:00
# Awesome Decentralized Web [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
2018-06-07 13:13:40 -04:00
A curated list about the decentralized technologies and tools to develop decentralized applications.
2018-05-30 14:02:17 -04:00
Thanks to the [Decentralized Web Summit ](http://www.decentralizedweb.net/ ) for the inspiration.
2016-06-27 14:45:49 -04:00
2017-08-10 17:30:37 -04:00
2018-08-11 12:38:37 -04:00
## Protocols and Technologies
*Tools for building a decentralized web.*
### Communication
2018-08-16 13:14:14 -04:00
* [ForgeFed ](https://github.com/forgefed/forgefed ) - a decentralized federation protocol provides a server to server API for pull request, forking and subscription.
2018-08-11 12:38:37 -04:00
* [Matrix ](https://matrix.org/ ) - an open standard for decentralised persistent communication over IP. Matrix wants to connect together all the various communication services and make them interoperate.
2017-08-10 17:30:37 -04:00
2018-08-11 12:38:37 -04:00
### Data
2018-08-23 14:09:21 -04:00
* [BitTorrent ](https://en.wikipedia.org/wiki/BitTorrent ) - protocol for distributed file sharing.
* [Dat Protocol ](https://datproject.org/ ) - versioned, encrypted, peer-to-peer protocol for distributed file sharing.
2018-08-11 12:38:37 -04:00
* [IPFS ](https://ipfs.io/ ) - or InterPlanetary File System, is a distributed file storage system that aims to replace HTTP.
### Web
* [ActivityPub ](https://www.w3.org/TR/activitypub/ ) - open, decentralized social networking protocol based on Pump.io's ActivityPump protocol.
* [Blockstack ](https://blockstack.org/ ) - Blockstack is a new fully decentralized internet that comes with a full stack of open-source developer tools to build and bootstrap decentralized applications and protocol ecosystems.
* [Interledger ](https://interledger.org/ ) - it interconnects disparate cryptocurrencies and financial systems.
2018-08-23 15:13:51 -04:00
* [libdweb ](https://github.com/mozilla/libdweb ) - a community effort to implement experimental APIs enabling dweb protocols in Firefox.
2018-08-23 14:09:21 -04:00
* [Mysterium Network ](https://mysterium.network/ ) - open sourced network allowing anyone to rent their unused Network traffic, while providing a secure connection for those in need. `Whitepaper`
2018-08-11 12:38:37 -04:00
* [Solid ](https://solid.mit.edu/ ) - a proposed set of conventions and tools for building decentralized social applications based on Linked Data principles.
* [WebRTC ](https://en.wikipedia.org/wiki/WebRTC ) - W3C drafted standard for browser-to-browser data transfer.
## Applications
*Things built with decentralized protocols and technologies.*
2017-08-10 17:30:37 -04:00
2016-12-24 08:08:11 -05:00
2018-08-11 13:20:24 -04:00
### Collaboration
* [Backfeed ](http://backfeed.cc/ ) - a technology to enable decentralized and user-owned governance and reputation management for a community.
* [bitnation.co ](https://bitnation.co ) - the World’ s First Virtual Nation – A Blockchain Jurisdiction.
* [git-ssb ](https://github.com/clehner/git-ssb ) - Decentralized git repo hosting and issue tracking on secure-scuttlebutt.
* [PeerPad ](https://peerpad.net ) - a realtime P2P collaborative editing tool, powered by IPFS and CRDTs.
2016-12-24 08:08:11 -05:00
2016-06-27 14:45:49 -04:00
### Communication
2016-06-27 17:23:50 -04:00
* [BitMessage ](https://en.wikipedia.org/wiki/Bitmessage ) - anonymous encrypted message broadcasting.
2018-08-11 15:11:47 -04:00
* [disaster.radio ](https://disaster.radio ) - a disaster-resilient communications network powered by the sun.
2017-08-10 17:30:37 -04:00
* [LevelNews ](https://levelnews.org/ ) - a leftist news aggregator designed for an open web, and dedicated to journalism without censorship.
2018-08-23 15:21:47 -04:00
* [LibreMesh ](https://libremesh.org/ ) - a modular framework for creating OpenWrt/LEDE-based firmwares for wireless mesh nodes.
2017-04-22 18:09:56 -04:00
* [Ricochet ](https://ricochet.im/ ) - completely anonymous and potentially metadata-free chat
2017-08-10 17:30:37 -04:00
2017-12-18 14:57:15 -05:00
### Cryptocurrencies
2018-08-23 14:09:21 -04:00
* [Bitcoin ](https://bitcoin.org ) - it is the first decentralized digital currency, as the system works without a central bank or single administrator.
* [Ethereum ](https://ethereum.org ) - blockchain-based distributed computing platform featuring smart contract (scripting) functionality. It provides a decentralized Turing-complete virtual machine
* [Monero ](https://getmonero.org/ ) - aims to improve on existing cryptocurrency design by obscuring sender, recipient and amount of every transaction.
2018-05-30 14:06:35 -04:00
* [Zcash ](https://z.cash/ ) - a cryptocurrency built for total privacy. Zcash encrypts transactions so that they can be validated while still private.
2017-12-18 14:57:15 -05:00
2016-06-27 14:45:49 -04:00
### Databases
* [BigchainDB ](https://www.bigchaindb.com/ ) - a scalable database that layers blockchain technology over decentralized data.
2018-08-23 14:11:58 -04:00
* [Dat Base ](https://datbase.org ) - future-friendly apps for your research data pipeline.
2018-08-06 13:17:07 -04:00
* [GUN ](https://www.gun.eco ) - a small, easy, and fast data sync and storage system that runs everywhere JavaScript does.
2019-02-28 06:12:43 -05:00
* [IPDB ](https://ipdb.io/ ) - a federated database network built on BigchainDB and IPFS. It is maintained by a network of caretakers around the world, at least half of which are nonprofits.
2019-03-21 13:35:52 -04:00
* [OrbitDB ](https://github.com/orbitdb/orbit-db ) - p2p database engine on top of IPFS.
2016-12-24 08:08:11 -05:00
2016-06-27 14:45:49 -04:00
### Data Storage and Sharing
2018-07-05 14:04:37 -04:00
* [CacheP2P ](https://github.com/guerrerocarlos/CacheP2P ) - a distributed caching platform.
2017-08-10 17:30:37 -04:00
* [Cryptosphere ](https://cryptosphere.io/ ) - an open-source P2P web application platform for decentralized, privacy-preserving software.
2018-07-24 13:22:48 -04:00
* [Holochain ](https://github.com/holochain/holochain-proto ) - a validating monotonic DHT backed by authoritative hashchains for data provenance.
2018-08-11 13:20:24 -04:00
* [Filecoin ](https://filecoin.io/ ) - a decentralized storage network based on IPFS, powered by a blockchain and a native token. `Whitepaper`
2018-08-23 14:09:21 -04:00
* [instant.io ](https://instant.io/ ) - streaming file transfer over WebTorrent.
2017-08-10 17:30:37 -04:00
* [OnionShare ](https://onionshare.org/ ) - hosts the selected files as a hidden service on the user's computer
2018-08-16 13:14:14 -04:00
* [ORC ](https://orcproject.github.io/ ) - the Onion Router Cloud, a distributed, anonymous, object storage platform owned and operated by all of us.
2018-08-23 14:09:21 -04:00
* [Peergos ](https://peergos.org/ ) - end-to-end encrypted, peer-to-peer file storage, sharing and communication network.
2018-06-07 13:13:40 -04:00
* [Perkeep ](https://perkeep.org/ ) - set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data.
2017-12-14 12:29:09 -05:00
* [Rotonde ](http://wiki.xxiivv.com/#rotonde ) - commonly agreed upon specifications of a JSON object shared between members of the network.
2016-06-27 14:45:49 -04:00
* [Tahoe-LAFS ](https://www.tahoe-lafs.org/trac/tahoe-lafs ) - a private, encrypted file storage system that decentralizes data across multiple servers.
2018-08-11 12:38:37 -04:00
* [Sia ](http://sia.tech/ ) - a decentralized private cloud. `Whitepaper`
* [Storj ](https://storj.io/ ) - a blockchain-based, end-to-end encrypted, distributed object storage. `Whitepaper`
2017-08-10 17:30:37 -04:00
* [Swarm ](https://github.com/ethersphere/swarm ) - a distributed storage platform and content distribution service of the ethereum stack.
* [WebTorrent ](https://webtorrent.io/ ) - an in-browser torrenting that works without requiring users to install anything extra.
2018-08-16 13:14:14 -04:00
* [Wikipediap2p ](https://guerrerocarlos.github.io/WikiP2P.org/ ) - a p2p version of wikipedia.
2018-08-13 12:34:29 -04:00
2018-08-11 12:38:37 -04:00
### Media
2018-08-23 14:09:21 -04:00
* [Bit451 ](https://github.com/Bit451/Bit451 ) - decentralized / distributed anonymous p2p media network. YouTube meets BitTorrent meets Bitcoin.
2018-08-23 15:16:06 -04:00
* [DTube ](https://d.tube/ ) - decentralized video platform, built on top of the STEEM Blockchain and the IPFS peer-to-peer network.
2018-08-16 13:14:14 -04:00
* [ferment ](https://github.com/fermentation/ferment ) - Peer-to-peer audio publishing and streaming application.
2018-08-11 12:38:37 -04:00
* [Mediachain ](http://www.mediachain.io/ ) - a media library built on IPFS that makes it easy to publish, track, and discover creative work.
* [Mediagoblin ](https://mediagoblin.org/ ) - a free software media publishing platform alternative to Flickr, YouTube, SoundCloud.
* [PeerTube ](https://framagit.org/chocobozzz/PeerTube ) - Decentralized federated video streaming platform using P2P, ActivityPub and WebTorrent.
2018-08-13 12:34:29 -04:00
2018-06-06 20:03:07 -04:00
### Microblogging and Social Network
2018-01-19 22:25:27 -05:00
* [Dat Medium ](https://github.com/kewitz/dat-medium ) - Dat Medium is markdown blog system for Beaker inspired by Medium.
2018-08-23 14:09:21 -04:00
* [diaspora* ](https://diasporafoundation.org/ ) - decentralized and federated social media platform.
* [Friendica ](http://friendi.ca/ ) - decentralized and federated social media platform.
* [Hubzilla ](https://project.hubzilla.org/page/hubzilla/hubzilla-project ) - decentralized and federated social media platform.
* [Mastodon ](https://mastodon.social ) - decentralized alternative to twitter, with servers federation.
2018-06-07 13:13:40 -04:00
* [Patchwork ](https://github.com/ssbc/patchwork ) - a decentralized messaging and sharing app built on top of Secure Scuttlebutt.
2018-06-06 20:03:07 -04:00
* [Pleroma ](https://pleroma.social/ ) - a federated social networking platform.
2018-05-30 13:53:23 -04:00
* [Scuttlebutt ](https://www.scuttlebutt.nz/ ) - a decent(ralised) secure gossip platform.
2018-08-23 14:09:21 -04:00
* [Socialhome ](https://socialhome.network/ ) - decentralized and federated profile builder with social networking features.
2016-06-27 14:45:49 -04:00
* [Tahrir ](http://tahrirproject.org/ ) - looks and feels like twitter but encrypted and anonymized and decentralized and only you hold the keys.
2018-08-16 13:14:14 -04:00
* [trsst ](https://github.com/TrsstProject/trsst ) - looks and feels like twitter but encrypted and anonymized and decentralized and only you hold the keys.
2016-06-27 17:23:50 -04:00
* [Twister ](http://twister.net.co/ ) - a fully decentralized P2P microblogging platform leveraging the free software implementations of Bitcoin and BitTorrent protocols.
2016-06-27 14:45:49 -04:00
2018-08-11 12:38:37 -04:00
### Miscellaneous
2018-08-23 14:09:21 -04:00
* [Jolocom ](https://jolocom.com/ ) - a decentralised digital identity for everyone.
* [magic-wormhole ](https://github.com/warner/magic-wormhole ) - get things from one computer to another, safely.
2018-05-30 14:06:35 -04:00
* [OpenTimeStamps ](https://opentimestamps.org/ ) - OpenTimestamps aims to be a standard format for blockchain timestamping.
2017-08-10 17:30:37 -04:00
* [StrongLink ](https://github.com/btrask/stronglink ) - a searchable, syncable, content-addressable notetaking system
2016-12-24 08:08:11 -05:00
2018-08-11 12:38:37 -04:00
### Web
* [Beaker ](https://beakerbrowser.com/ ) - Beaker is a peer-to-peer Web browser, made for users to run applications independently of hosts.
* [Freenet ](https://freenetproject.org/ )- a network aimed at activists and people living in repressive regimes. It uses a web of trust in high security mode, which allows users on the network to be effectively undetectable.
2018-08-23 14:09:21 -04:00
* [Handshake ](https://handshake.org/ ) - decentralized certificate authority and naming.
* [I2P ](https://geti2p.net/ ) - anonymous network with hidden services.
2018-08-11 13:20:24 -04:00
* [IPWB ](https://github.com/oduwsdl/ipwb ) - an interplanetary wayback machine.
2018-08-11 12:38:37 -04:00
* [MaidSafe ](http://maidsafe.net/ ) - a soon-to-be-released decentralized internet and app infrastructure which rewards users for participating in the network.
* [Namecoin ](https://namecoin.info/ ) - a replacement for the existing domain name system that registers identities on a blockchain, rather than a centralized DNS authority.
2018-08-16 13:14:14 -04:00
* [Onename ](https://onename.com/ ) - domain registar for Blockstack.
2018-08-23 14:09:21 -04:00
* [OpenBazaar ](https://openbazaar.org/ ) - marketplace, with store fronts and moderators.
2018-08-11 12:38:37 -04:00
* [Samizdat ](http://samizdat.childrenofmay.org/ ) - Samizdat is a platform for the self-hosted, peer-to-peer, cryptographically-secured internet.
2018-08-23 14:09:21 -04:00
* [Steemit ](https://steemit.com/ ) - blogging and social networking website on top of a blockchain database.
* [Tor ](https://www.torproject.org/ ) - anonymous network proxy.
2018-08-11 12:38:37 -04:00
* [ZeroNet ](https://zeronet.io/ ) - a peer-to-peer web built on the Bitcoin blockchain for addressing, and identity and Namecoin for .bit domains.
2018-01-03 23:57:36 -05:00
* [Shift ](https://www.shiftnrg.org ) - Decentralized hosting infrastructure for dApps.
2018-08-11 12:38:37 -04:00
## Related Lists
2018-08-23 14:09:21 -04:00
* [awesome-cryptocurrencies ](https://github.com/kasketis/awesome-cryptocurrencies ) - a curated list of cryptocurrencies.
2018-08-11 12:38:37 -04:00
* [Curated list of Blockchain and Crytocurrency Resources in general ](https://github.com/McFrankline/Blockchain-stuff )
2016-12-24 08:08:11 -05:00
2018-08-11 12:38:37 -04:00
## Contributors
2018-05-30 13:53:56 -04:00
- [Contributors ](https://github.com/gdamdam/awesome-decentralized-web/graphs/contributors )
2016-06-28 11:10:15 -04:00
## License
2016-06-28 11:17:53 -04:00
[![CC4 ](https://i.creativecommons.org/l/by-sa/4.0/88x31.png )](http://creativecommons.org/licenses/by-sa/4.0/)