Awesome Blockchain & DApps
Collection of resources and projects around blockchain, DApps and cryptocurrency (mostly for developers).
Table of contents
- Blockchain
- DApps
- Development tools
- Bitcoin
- Ethereum
- Other cryptocurrencies
- (Some) Working apps
- Other
- How to contribute
Blockchain
- What is Blockchain Technology? A Step-by-Step Guide For Beginners ARTICLE
- Blockchain Revolution BOOK
- Learn Blockchains by building one TUTORIAL
- Databases and Blockchains ARTICLE
- Why Blockchain is hard? ARTICLE
- On Public and Private Blockchains ARTICLE
- Blockchain Programming for New Developers — I ARTICLE
- Blockchain A-Z™: Learn How To Build Your First Blockchain COURSE
- Leran Blockchain for 2 months VIDEO
- Protocols & smart contracts
DApps
- Decentralized Applications BOOK
- Decentralized Applications FREE COURSE
- How to Build a Full Stack Decentralized Application Step-By-Step (Ethereum DApp) TUTORIAL
- Explorers
Development tools
- Platforms
- Ethereum
- EOSIO
- Lisk
- Hyperledger (intro course)
- Hedera Hashgraph
- AION
- Cardano
- NEM - smart asset system
- Qtum
- Waves
- FLETA
- Nebulas
- Blockstack
- Aragon
- Frameworks
- Smart contracts (guide)
- Solidity - contract-oriented programming language (guide)
- Tezos - platform for smart contracts and decentralized applications
- NEO - utilizes blockchain technology and digital identities to digitize assets and automate the management of digital assets using smart contracts
- Vyper - smart contract development language
- Etherparty - smart contract solutions
- BlockCAT - lets anyone create, manage, and deploy smart contracts on the Ethereum blockchain
- RSK - the securest network of smart contracts that builds decentralized applications
- Bamboo - morphing smart contract language
- LLL
- OpenZeppelin - battle-tested framework of reusable smart contracts for Ethereum and other EVM and eWASM blockchains
- CryptoFin Solidity - collection of Solidity libraries for building secure and gas-efficient smart contracts on Ethereum
- Plasma - scalable autonomous smart contracts Plasma isn't dead
- APIs
- Scaling
- Truebit
- BigchainDB - blockchain database
- OST - enable any business to create, launch, and manage their own branded digital token economy
- Raiden Network - scalable token transfers for Ethereum
- Lightning Network
- Security & Privacy
- Сompatibility
- Oracles (why they're necessary)
- DAG (what is it?)
- Protocols
- Data
- Factom - blockchain company, which allow to build data integrity and trust capabilities into applications and systems
- Currencies & Finance
- Nano
- Stellar - platform that connects banks, payments systems, and people
- Interledger - open protocol suite for sending payments across different ledgers
- MarkerDAO - transparent and sustainable finance
- OmiseGO - enables financial inclusion and interoperability
- Testing
- Cliquebait - Docker image that spins up a single-node Proof of Authority blockchain with Geth
- Ganache
- Local Raiden - run in Docker for demo and testing purposes
Bitcoin
- Annotated BTC whitepaper WHITEPAPER
- Mastering Blockchain BOOK
- You Don’t Understand Bitcoin Because You Think Money Is Real ARTICLE
- Bitcoin's Academic Pedigree ARTICLE
- Vocabulary - online glossary for technical terms regarding Bitcoin
Ethereum
- Annotated ETH whitepaper WHITEPAPER
- Mastering Ethereum BOOK
- Ethereum for beginners COURSE
- CryptoZombies - learn Solidity through building your own crypto-collectables game
- Ethereum for web developers ARTICLE
- Ethereum in 25 minutes VIDEO
- Smart contracts
Other cryptocurrencies
- What is Cryptocurrency. Guide for Beginners. ARTICLE
- Ripple (XRP)
- Bitcoin Cash (BCH)
- Litecoin (LTC)
- Decred
- Monero (How does Monero work?)
- Metal
- Verge
- SmartCash
- Dash
(Some) Working apps
- Social networks
- Steemit - write content and earn money - social media meets cryptocurrency
- Memo - Bitcoin social network
- KARMA - social network for good
- Yours - social network where you can earn Bitcoin SV if you create value
- Twister - p2p microblogging
- Friendica - personal decentralized social network
- Diaspora - online social world where you are in control
- Trustory - social network for experts to identify what is true and what isn't
- Messaging
- Media
- Storage
- Professional
- Games / Collectibles
- CryptoKitties - collect and breed digital cats
- CryptoPunks - collectible characters on the Ethereum Blockchain
- AXIE Infinity - breed, raise, and battle fantasy creatures
- High Fidelity - virtual reality platform
- Sport / Health
- Lympo - monetizing sports and health data via Blockchain
- Akiri - networks for health data
- Iryo - future-proof healthcare protocol
- Patientory - way to securely store and manage health information
- Medicalchain - platform to securely store and share electronic health records
- Internet / Email
- Other
- Oaken - blockchain technology company focused on secure IoT applications
- GUTS - blockchain technology for transparent ticketing ecosystem
- Sikorka - Ethereum based system that enables smart contracts to be deployed on the spot in the real world
- T-Mining - logistic platforms to develop blockchain-enabled software solutions
- Waltonchain - blockchain + IoT ecosystem
- Sweetbridge - real-time financial system
- Monax - instrument to control your contracts
- OriginTrail - protocol brings trusted data sharing to global supply chains by utilizing blockchain technology
- Poex.io - blockchain notary service, instant & secure Proof of Existence for any document
- Ink - set of blockchain solutions
- Chlu - decentralized ratings and reviews validated by proof of payment on blockchain
- Bloom - end-to-end protocol for identity attestation, risk assessment, and credit scoring
- Monetha - solution to build a censorship resistant and transferable reputation that is reliable and based on your behavior
- 0x - open protocol that enables the peer-to-peer exchange of assets on the Ethereum blockchain
- Omise - accept and process payments
- Bancor - smart crypto wallet
- AirSwap - P2P trading network on Ethereum
- Counterparty - extends Bitcoin’s functionality
- Bitshares Blockchain - industrial-grade decentralized platform
- raidEX - decentralized exchange
- Kyber Network - on-chain liquidity protocol allows decentralized token swaps to be integrated into any application
- EtherDelta - decentralized trading platform
- Orchid - suite of open source tools and cryptographic protocols (VPN, network)
- Augur - decentralized oracle and prediction market protocol built on the Ethereum blockchain
- Origin Protocol - decentralized marketplaces
- Gnosis - Ethereum-based prediction platform
- Aelf - decentralized cloud computing network
- Neufund - platform for issuing security tokens on the Ethereum blockchain
Other
- P2P projects list - collection of peer-to-peer decentralized projects
- Curated list of academic blockchain-related papers
- 21CRYPTO - Crypto magazine
- The Blockchain Brief - magazine about Blockchain & Crypto industry
- Cryptography
- Cryptography I COURSE
- Crypto 101 FREE BOOK
How to contribute
Feel free to make pull requests. Please consider current style of the list and don't repeat existing links. I'm open to suggestions how to improve this collection. Thanks!