awesome-dapps
awesome-dapps copied to clipboard
A curated list of awesome decentralized applications / resources
awesome-dapps

A curated list of awesome resources around decentralized applications (Ðapps)
Contents
- Platforms
-
Social Media
- Blogs
- YouTube
-
Programming Languages
- Ethereum
-
Example Applications
- Education
- Shopping
- Entertainment
- Research
- Developer Tools
- Jobs
Platforms
Social Media
Blogs
- Ethereum Blog
- Golem Blog
- EatTheBlocks Blog
- Mirror - start your own blog in Web3
YouTube
Programming Languages
Ethereum
-
serpent
- Documentation: https://github.com/ethereum/wiki/wiki/Serpent
-
solidity
- Documentation: https://solidity.readthedocs.io/en/develop/
- Boilerplate: OpenZepplin
- Development Environment: Hardhat
Example Applications
Education
- Gitcoin - Learn and get funded by existing projects on Ethereum.
- RabbitHole
- DeveloperDAO
- LearnWeb3
- EatTheBlocks Pro
- Ethereum Dapps In Motion
- Blockchain in Action
Shopping
- SafeMarket - :octocat: - A P2P Market system
Entertainment
Art
- CryptoPunks - :octocat: - 10,000 unique collectible characters with proof of ownership stored on the Ethereum blockchain.
- Artblocks
Advertising
- Thousand Ether Homepage - :octocat: - The Million Dollar Homepage as an Ethereum Smart Contract and DApp. Own a piece of blockchain history!
- Brave Ads
Research
- iOS Biomedical Data Sharing dApp -:octocat: - An open source sample iOS dApp that demonstrates a practical use-case in biomedical research: sharing location data by interacting with a smart contract deployed on the Oasis Devnet.
Developer Tools
- Superblocks Lab - Web IDE. Built in browser blochain VM, Metamask integration (one click deployments to Testnet/Mainnet), transaction logger and live code your WebApp among many other features.
- Embark - Embark is a framework that allows you to easily develop and deploy Decentralized Applications
- ethereumjs/testrpc - A Node.js based Ethereum client for testing and development. It uses ethereumjs to simulate full client behavior and make developing Ethereum applications much faster.
- thirdweb - A Web3 platform, providing developers easy-to-use modules and open-source SDKs to build, launch, and manage Web3 projects.
- Tableland - A novel Web3 protocol to enable relational tables to store metadata and access using SQL.
Jobs
- TBD
Contribute
Contributions welcome! Read the contribution guidelines first.
Maintainers
Jason Walsh @jasonwalsh | Brandon Him @brh55 |
License
To the extent possible under law, Jason Walsh has waived all copyright and related or neighboring rights to this work.