Awesome Waves 
Waves is an open source blockchain platform and development toolset for Web 3.0 applications and decentralized solutions.
This list is a collection of useful resources to create decentralized applications on Waves blockchain.
Contents
- Official
- Learn
- Articles
- Products
- Wallet
- Explorer
- Other
- Playground
- Testnet
- Stagenet
- Docker images
- Frameworks and tools
- The Ride programming language
- Client libraries
- Blockchain utils
- Other tools
- Built on Waves
- Catalogs
- Games
- Projects
- Community
- International
- Africa
- Dutch
- French
- Greek
- Hindi
- Japanese
- Philippine
- Portuguese
- Russian
- Spanish
- Turkish
Official
Learn
- Ride introduction - Shortest and simplest explanation of Ride.\ Available in other languages: French.
- Mastering Web3 with Waves - The dApps programming online course on Stepik.\ Available in other languages: Deutsch, Dutch, French, Greek, Hindi, Japanese, Portuguese, Russian, Spanish, Turkish.
- Mastering Web3 with Waves (on Medium) - All materials of the Stepik course as articles on Medium.\ Available in other languages: Deutcsh, Dutch, French, Hindi, Portuguese, Spanish.
- Ride Cheat Sheet PNG - Quick overview of important Ride key points.\ Available in other format: PDF - PSD (Font).\ Available in other languages: PNG French - PDF French.
Articles
- How to Build, Deploy and Test a Waves Ride dApp - How to write simple decentralized appication(dApp) and run it on Waves node. (ru)
- How to: Waves dApps — DAO. Example using Ride-language for smart contracts - How to create the simple DAO dApp for voting and collective investing in projects. (ru)
- How to: Waves dApps — Prediction Markets example with Ride-language. Part 1 - How to create the simple Prediction Market dApp (like Augur or Gnosis) to create new markets, trade shares and win if the prediction will come true.
- Simple voting on the Waves blockchain - The head of the HOA (homeowners association) asks the tenants of the building: "Dear residents, do you agree with the construction of the kids' playground in the yard of your building?". Objective: implement such voting among tenants on the Waves blockchain.
- How to use Waves Signer - How to authorize and sign transactions on your website.
- Understanding Waves Signer — Nuxt.js integration step-by-step - How to create demo app for authenticating with Waves Signer and Nuxt.js for SSR (server-side rendering).