awesome-waves
by msmolyakov
Curated list of awesome things for development on Waves blockchain.
AI summary
Decentralized app framework
A curated collection of resources and tutorials for building decentralized applications on the Waves blockchain
- stars
- 81
- forks
- 28
- watching
- 6
- awesome lists
- 2
- entries
- 122
What's in the list
122 links in 28 sections, with live GitHub stats.activeno commit in 2y
Official
Learn
Ride introduction
Shortest and simplest explanation of Ride. Available in other languages:
- Mastering Web3 with Waves
The dApps programming online course on Stepik. Available in other languages: , , , , , , , , ,
- Mastering Web3 with Waves (on Medium)
All materials of the Stepik course as articles on Medium. Available in other languages: , , , , ,
- Ride Cheat Sheet PNG
Quick overview of important Ride key points. Available in other format: - ( ). Available in other languages: -
Articles
- How to Build, Deploy and Test a Waves Ride dApp
How to write simple decentralized appication(dApp) and run it on Waves node. ( )
- 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. ( )
- 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)
- Certificado, Part 1. How to build your first blockchain-based app in 15 minutes
Tutorial on how to create blockchain-based certificate storage ( )
- Certificado, Part 2. What are Smart Contracts and how to use them in your app
Tutorial on how to create blockchain-based certificate storage ( )
- How to: offer a free trial for your dApp
Detailed guide to lowering the barrier for users of a dApp ( )
- Blockchain Trigger: a tool for automatic smart contract invocation
Calling a smart contract, users experience some issues, which hampers mass adoption of blockchain. An instrument called Blockchain Trigger could help resolve these issues ( )
- How to avoid common mistakes in dApp development
How can we avoid the most common mistakes when developing dApps for Web 3.0 ( )
- How to write decentralized oracles in Ride
How can we resolve the issue of supplying real-world data to the blockchain? Introducing Oraculus - a smart contract for creating decentralized oracles ( )
- Billy — motivation bot for Slack and Microsoft Teams
A tool built on the Waves blockchain to reward team members in a non-financial way ( )
- How to build a dApp for team motivation
Billy is DApp in the form of a bot that allows for an incentive and reward system aiming to motivate employees through Slack, a business communication platform ( )
- How to add crypto payments to your online store?
How to add crypto payment options to your online store with the help of Pay Crypto Widget developed in the Waves ecosystem
Products / Wallet
- Waves.Exchange Wallet
Web & desktop client by Waves.Exchange enables you to join the ecosystem and enjoy the full range of digital asset management features
- Waves Keeper
Official browser extension allows to manage private keys and interact securely and seamlessly with Waves-enabled web services and dApps
- iOS wallet
Wallet for iPhone by Waves.Exchange
- Android wallet
Wallet for Android devices by Waves.Exchange
WavesFX
A community-driven native desktop wallet for Windows, macOS and Linux, which offers users multi-network and multi-address functionality
Products / Explorer
- Waves Explorer
Official Waves Explorer
- Dev PyWaves
Blockchain explorer by PyWaves
- w8io
Blockchain explorer by
Products / Other
- WavesLabs
An initiative to support talented developers and promising startups focused on building the decentralised technologies that will form the backbone to Web 3.0
Node
Waves Node repository on GitHub
- GRPC Server
Public GRPC interface for Mainnet
Go Node
Go libraries and tools for Waves blockchain, alternative implementation of Node (work in progress)
- Waves Data Service
Official data service. Simple and convenient way to get data from Waves blockchain
- Waves Oracles
Catalog of Oracles
- Token Rating
Provides a means to rate and aggregate the opinions of the entire Waves community about tokens (projects) issued on the Waves platform
- WavesCap
CoinMarketCap for Waves assets
- ItemMarket
Decentralised platform where everyone can tokenize, sell and buy somebody's in-game items in the form of tokens. ( )
Playground / Testnet
- Explorer
Official testnet explorer. It has a for getting a few free Waves tokens
- Node API
API of testnet nodes
- Data Service
Official data service for testnet
Playground / Stagenet
Playground / Docker images
- WavesNode
Docker Image for Waves Platform node. Supports any official or custom networks
- K8s by loxal
The container was built in order to run as a fire-and-forget in a Kubernetes cluster
- waves-private-node
Private local Waves Node. The easiest way to run your own isolated node to develop smart contracts and any experiments
- explorer
Waves Explorer for your node
Frameworks and tools / The Ride programming language
- Waves IDE
Online IDE to create smart contracts on Ride
ride-examples
Examples of scripts for accounts and assets using Ride
- waves-ride
Visual Studio Code extension to support Ride
vim-ride
Vim plugin for Ride syntax highlighting
surfboard
CLI to work with the Ride language and testing
Paddle
Java library to write tests for your dApps and other smart contracts
Frameworks and tools / Client libraries
waves-c
C library to work with Waves
wavespp
C++ wrapper for the library
nanos-app-waves
Waves wallet application for Ledger Nano S
WavesCS
C# library to interact with the Waves blockchain
WavesSDK-android
Kotlin SDK for Mobile Apps on Android
WavesJ
Java library to interact with the Waves blockchain and DEX
waves-crypto-java
Library to work with cryptographic primitives used in the Waves blockchain
Waves Signer
library to interact with the Waves blockchain from your web app ( )
vue-waves-signer
Waves Signer implementation for Vue.js
pay-crypto-widget
JS widget for accepting crypto payments on your website
crypto-donate
HTML widget allowing to donate Waves tokens to content authors
waves-transactions
JS library to build and sign transactions
ts-lib-crypto
Typescript implementations like signature verification and protocol entries used in Waves protocol
go-lib-crypto
GoLang implementation of the unified crypto primitives for Waves
WavesKit
All-in-one Waves Platform development kit for the PHP language
PyWaves
Object-oriented library for the Waves blockchain platform
ERC20 Gateway Framework
Allows to easily establish a gateway between any ERC-20 token and the Waves blockchain ( )
Waves-Gateway-Framework
A framework to connect other cryptocurrencies to the Waves blockchain ( )
WavesRS
A Rust interface for the Waves blockchain
waves-lib-rust
Library to work with Waves blockchain
WavesSDK-iOS
SDK for Mobile Apps on iOS
Frameworks and tools / Blockchain utils
chaincmp
Utility to compare blockchains on a different nodes
Node Tools extension
Waves Node extension to allow miner to automate payouts for its lessors and to receive notifications about mining progress
- Nodes on map
All nodes of the Waves Mainnet on the world map
Frameworks and tools / Other tools
sh-Ride-brush
SyntaxHighlighter brush for the Ride language
Ride for Pygments
The highlighter oficially supports the Ride out of the box
Built on Waves / Catalogs
- Waves on DappRadar
Waves dApps published on the DappRadar
- dAppOcean
Ecosystem of decentralized applications based on the Waves blockchain
Built on Waves / Games
- NyanCat: The Crypto Race
Build your own Nyan Cat collection, race against other players and get your reward in weekly Leaderboards with the prize fund up to $2000!
- Shadow Era
Shadow Era is a free to play online collectible trading card game for iOS, Android, PC and Mac
- Coin Flip
Choose the coin side, make a bet and see if you are lucky
- Dice Roller
Choose the dice sides, make a bet and see if you are lucky
- Ride On Waves
You can choose how many WAVES you want to bet. This is the game with a floating bet from 0.5 and up to 6 WAVES
Built on Waves / Projects
Neutrino
An algorithmic price-stable cryptocurrency protocol collateralized by WAVES token
- Billy
A motivation tool for teams. Billy offers a product to create an atmosphere of cooperation, focus the company on the core values, and incentivize sharing by creating an in-team economy
- Ventuary-DAO
Sandbox dedicated to filtering dApp ideas and stimulating the Waves community to take part in Web 3.0 adoption
- Tokenomica
Security Tokens Issuance Platform. Create and trade digital assets with ease and confidence
- LIGA
A platform with tokenized sport events, enabling you to deal with real-time rates and to trade your personal predictions with others
- WaveFlow
Allows you to create new or use existing exchangers that provide a constant supply and demand for certain traded pairs. Algorithmic pricing is used to ensure consistency of supply and demand - the more popular the token is, the higher its price is set. Each exchanger is a dApp written in Ride ( )
- Lombardini
Borrow WBTC for WAVES instantly
- Blockchain Cars
Transport as a Service
WavesAffi
Decentralized affiliate program on Waves blockchain
- One Million Pixel Waves
Smart Contract powered website entirely running on the Waves blockchain where anyone can own a piece of the blockchain and immortalize it with an image and a link
- Signature Chain
Signature Chain's primary goal is to develop a platform allowing the certification of files and documents
- Auctionlance Platform
Freelancer marketplace where clients hire and pay freelancers with Waves, Waves tokens and other cryptocurrencies
Community / International
- Waves Dev Jedi. Ride for dApps
Telegram chat for dApps developers
- Discord
Official Discord
- Waves Community Portal
Official portal features some of the tools and projects that make up Waves ecosystem
- Waves Community Forum
Official forum
- Stack Overflow
The best place to ask your tech questions. Use tags and
Community / Africa
- Telegram
Waves community of passionate developers and web 3.0 enthusiasts across Africa
Community / Dutch
- Telegram
Telegram-chat voor ontwikkelaars dApps
Community / French
- Telegram
Chat Telegram pour les développeurs dApps
- Dev France on Youtube
Une chaîne dédiée à l'apprentissage du développement d'applications décentralisées (dApp) sur la Blockchain Waves
Community / Greek
- Telegram
Telegram κοινότητα για προγραμματιστές dApps
Community / Hindi
- Telegram
सॉफ्टवेयर डेवलपर्स के लिए टेलीग्राम चैट
Community / Japanese
- Telegram
DApps開発者のためのTelegramチャット
Community / Philippine
- Telegram
Telegram Waves Developers Philippines
Community / Portuguese
- Telegram - WavesBrasil
Chat de Telegram para a Comunidade da Waves
- Telegram - Waves Dev Jedi 🇧🇷 🇵🇹
Chat de Telegram para desenvolvedores dApps
- Telegram - Waves Portugal
Chat da Comunidade Portuguesa da Waves
Community / Russian
- Telegram
Telegram чат для разработчиков dApps
Community / Spanish
- Telegram
Telegram chat para desarrolladores de dApps
Community / Turkish
- Telegram
Yazılım geliştiriciler için Telegram sohbet
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-waves.
More related projects
folke/lsp-colors.nvim437
jparise/vim-graphql492
neoclide/coc.nvim24.5K
regen100/cmake-language-server344
joenye/coc-cfn-lint12
kevinhwang91/nvim-ufo2.4K
joe-re/sql-language-server700
vala-lang/vala-language-server296
elbywan/crystalline452
elm-tooling/elm-language-server418
iamcco/markdown-preview.nvim6.9K
typescript-cheatsheets/react45.6K
kaiuri/nvim-juliana94
judaew/ronny.nvim16