An awesome list for those interested in building decentralized applications
Clone or download
Latest commit 720f262 Nov 9, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information. CC0 this repo Oct 11, 2016 Add awesome-dat. Nov 7, 2016 Create Oct 11, 2016

Awesome Decentralization Awesome

A curated list of useful libraries, tools, and resources for building untrusted decentralized applications.



This section is broken out by programming language.


  • webtorrent - Streaming torrent client for Node.js and the browser.
  • bitcore-lib - JavaScript Bitcoin library for Node.js and the browser.
  • kad - Kademlia distributed hash table library for Node.js and the browser.
  • elliptic - Fast elliptic-curve cryptography for Node.js and the browser.
  • js-ipfs - IPFS library for Node.js and the browser.
  • dat-js - Library for the dat protocol.
  • storj - Library for interacting with storj.
  • cachep2p - Drop-in script that acts as a P2P CDN, based on WebTorrent.




  • Ethereum - Platform for running applications on shared global infrastructure.
  • storj - Blobstore powered by cryptocurrency micropayments.
  • dat - Protocol for sharing large datasets.
  • BigchainDB - Scalable blockchain database.


Other Awesome Lists



To the extent possible under law, William Blankenship has waived all copyright and related or neighboring rights to this work.