awesome-dapps
A curated list of awesome resources around decentralized applications (รapps)
Contents
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 - - A P2P Market system
Entertainment
- Livepeer - - An open platform for decentralized live video broadcasting
Art
- CryptoPunks - - 10,000 unique collectible characters with proof of ownership stored on the Ethereum blockchain.
- Artblocks
Advertising
- Thousand Ether Homepage - - 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 - - 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.
- Privy - A simple library to add beautiful authentication flows and powerful connectors to your app.
- 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.
- walletOS - An API for using blockchains. Embed transfers, staking, and smart contracts on 18+ protocols into your product with a few lines of code.
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.