awesome-waves

Decentralized app framework

A curated collection of resources and tutorials for building decentralized applications on the Waves blockchain

Curated list of awesome things for development on Waves blockchain.

GitHub

81 stars
6 watching
28 forks
last commit: almost 6 years ago
Linked from 2 awesome lists

blockchaincryptocurrencydappdappsdefifintechridesmart-contract-toolssmart-contractssmartcontractswaveswavesplatformwavesprotocolweb3

Awesome Waves / Official

Official website
Blog on Medium
Waves on GitHub
Documentation

Awesome Waves / Learn

Ride introduction19almost 7 years agoShortest and simplest explanation of Ride. Available in other languages:
Mastering Web3 with WavesThe 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 PNGQuick overview of important Ride key points. Available in other format: - ( ). Available in other languages: -

Awesome Waves / Articles

How to Build, Deploy and Test a Waves Ride dAppHow to write simple decentralized appication(dApp) and run it on Waves node. ( )
How to: Waves dApps — DAO. Example using Ride-language for smart contractsHow to create the simple DAO dApp for voting and collective investing in projects. ( )
How to: Waves dApps — Prediction Markets example with Ride-language. Part 1How 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 blockchainThe 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 SignerHow to authorize and sign transactions on your website
Understanding Waves Signer — Nuxt.js integration step-by-stepHow 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 minutesTutorial on how to create blockchain-based certificate storage ( )
Certificado, Part 2. What are Smart Contracts and how to use them in your appTutorial on how to create blockchain-based certificate storage ( )
How to: offer a free trial for your dAppDetailed guide to lowering the barrier for users of a dApp ( )
Blockchain Trigger: a tool for automatic smart contract invocationCalling 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 developmentHow can we avoid the most common mistakes when developing dApps for Web 3.0 ( )
How to write decentralized oracles in RideHow 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 TeamsA tool built on the Waves blockchain to reward team members in a non-financial way ( )
How to build a dApp for team motivationBilly 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

Awesome Waves / Products / Wallet

Waves.Exchange WalletWeb & desktop client by Waves.Exchange enables you to join the ecosystem and enjoy the full range of digital asset management features
Waves KeeperOfficial browser extension allows to manage private keys and interact securely and seamlessly with Waves-enabled web services and dApps
iOS walletWallet for iPhone by Waves.Exchange
Android walletWallet for Android devices by Waves.Exchange
WavesFX25over 3 years agoA community-driven native desktop wallet for Windows, macOS and Linux, which offers users multi-network and multi-address functionality

Awesome Waves / Products / Explorer

Waves ExplorerOfficial Waves Explorer
Dev PyWavesBlockchain explorer by PyWaves
w8ioBlockchain explorer by

Awesome Waves / Products / Other

WavesLabsAn initiative to support talented developers and promising startups focused on building the decentralised technologies that will form the backbone to Web 3.0
Node1,171over 1 year agoWaves Node repository on GitHub
GRPC ServerPublic GRPC interface for Mainnet
Go Node82over 1 year agoGo libraries and tools for Waves blockchain, alternative implementation of Node (work in progress)
Waves Data ServiceOfficial data service. Simple and convenient way to get data from Waves blockchain
Waves OraclesCatalog of Oracles
Token RatingProvides a means to rate and aggregate the opinions of the entire Waves community about tokens (projects) issued on the Waves platform
WavesCapCoinMarketCap for Waves assets
ItemMarketDecentralised platform where everyone can tokenize, sell and buy somebody's in-game items in the form of tokens. ( )

Awesome Waves / Playground / Testnet

ExplorerOfficial testnet explorer. It has a for getting a few free Waves tokens
Node APIAPI of testnet nodes
Data ServiceOfficial data service for testnet

Awesome Waves / Playground / Stagenet

ExplorerOfficial explorer. It has a for getting a few free Waves tokens
Node APISwagger REST API of Waves Node
IDEOnline IDE to create Ride smart contracts on Stagenet

Awesome Waves / Playground / Docker images

WavesNodeDocker Image for Waves Platform node. Supports any official or custom networks
K8s by loxalThe container was built in order to run as a fire-and-forget in a Kubernetes cluster
waves-private-nodePrivate local Waves Node. The easiest way to run your own isolated node to develop smart contracts and any experiments
explorerWaves Explorer for your node

Awesome Waves / Frameworks and tools / The Ride programming language

Waves IDEOnline IDE to create smart contracts on Ride
ride-examples31about 5 years agoExamples of scripts for accounts and assets using Ride
waves-rideVisual Studio Code extension to support Ride
vim-ride5about 7 years agoVim plugin for Ride syntax highlighting
surfboard10over 3 years agoCLI to work with the Ride language and testing
Paddle12over 4 years agoJava library to write tests for your dApps and other smart contracts

Awesome Waves / Frameworks and tools / Client libraries

waves-c8almost 7 years agoC library to work with Waves
wavespp2almost 7 years agoC++ wrapper for the library
nanos-app-waves18over 3 years agoWaves wallet application for Ledger Nano S
WavesCS29almost 4 years agoC# library to interact with the Waves blockchain
WavesSDK-android15almost 5 years agoKotlin SDK for Mobile Apps on Android
WavesJ44over 2 years agoJava library to interact with the Waves blockchain and DEX
waves-crypto-java0over 5 years agoLibrary to work with cryptographic primitives used in the Waves blockchain
Waves Signer25over 3 years agolibrary to interact with the Waves blockchain from your web app ( )
vue-waves-signer2over 4 years agoWaves Signer implementation for Vue.js
pay-crypto-widget9about 6 years agoJS widget for accepting crypto payments on your website
crypto-donate3over 3 years agoHTML widget allowing to donate Waves tokens to content authors
waves-transactions30over 2 years agoJS library to build and sign transactions
ts-lib-crypto9over 3 years agoTypescript implementations like signature verification and protocol entries used in Waves protocol
go-lib-crypto5about 6 years agoGoLang implementation of the unified crypto primitives for Waves
WavesKit24almost 2 years agoAll-in-one Waves Platform development kit for the PHP language
PyWaves117about 2 years agoObject-oriented library for the Waves blockchain platform
ERC20 Gateway Framework8over 6 years agoAllows to easily establish a gateway between any ERC-20 token and the Waves blockchain ( )
Waves-Gateway-Framework24over 3 years agoA framework to connect other cryptocurrencies to the Waves blockchain ( )
WavesRS0almost 8 years agoA Rust interface for the Waves blockchain
waves-lib-rust1about 3 years agoLibrary to work with Waves blockchain
WavesSDK-iOS17almost 4 years agoSDK for Mobile Apps on iOS

Awesome Waves / Frameworks and tools / Blockchain utils

chaincmp82over 1 year agoUtility to compare blockchains on a different nodes
Node Tools extension7over 6 years agoWaves Node extension to allow miner to automate payouts for its lessors and to receive notifications about mining progress
Nodes on mapAll nodes of the Waves Mainnet on the world map

Awesome Waves / Frameworks and tools / Other tools

sh-Ride-brush1almost 5 years agoSyntaxHighlighter brush for the Ride language
Ride for Pygments1,860almost 2 years agoThe highlighter oficially supports the Ride out of the box

Awesome Waves / Built on Waves / Catalogs

Waves on DappRadarWaves dApps published on the DappRadar
dAppOceanEcosystem of decentralized applications based on the Waves blockchain

Awesome Waves / Built on Waves / Games

NyanCat: The Crypto RaceBuild your own Nyan Cat collection, race against other players and get your reward in weekly Leaderboards with the prize fund up to $2000!
Shadow EraShadow Era is a free to play online collectible trading card game for iOS, Android, PC and Mac
Coin FlipChoose the coin side, make a bet and see if you are lucky
Dice RollerChoose the dice sides, make a bet and see if you are lucky
Ride On WavesYou 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

Awesome Waves / Built on Waves / Projects

Neutrino10over 3 years agoAn algorithmic price-stable cryptocurrency protocol collateralized by WAVES token
BillyA 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-DAOSandbox dedicated to filtering dApp ideas and stimulating the Waves community to take part in Web 3.0 adoption
TokenomicaSecurity Tokens Issuance Platform. Create and trade digital assets with ease and confidence
LIGAA platform with tokenized sport events, enabling you to deal with real-time rates and to trade your personal predictions with others
WaveFlowAllows 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 ( )
LombardiniBorrow WBTC for WAVES instantly
Blockchain CarsTransport as a Service
WavesAffi1almost 7 years agoDecentralized affiliate program on Waves blockchain
One Million Pixel WavesSmart 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 ChainSignature Chain's primary goal is to develop a platform allowing the certification of files and documents
Auctionlance PlatformFreelancer marketplace where clients hire and pay freelancers with Waves, Waves tokens and other cryptocurrencies

Awesome Waves / Community / International

Waves Dev Jedi. Ride for dAppsTelegram chat for dApps developers
DiscordOfficial Discord
Waves Community PortalOfficial portal features some of the tools and projects that make up Waves ecosystem
Waves Community ForumOfficial forum
Stack OverflowThe best place to ask your tech questions. Use tags and

Awesome Waves / Community / Africa

TelegramWaves community of passionate developers and web 3.0 enthusiasts across Africa

Awesome Waves / Community / Dutch

TelegramTelegram-chat voor ontwikkelaars dApps

Awesome Waves / Community / French

TelegramChat Telegram pour les développeurs dApps
Dev France on YoutubeUne chaîne dédiée à l'apprentissage du développement d'applications décentralisées (dApp) sur la Blockchain Waves
Dev France on Facebook
Dev France on Twitter

Awesome Waves / Community / Greek

TelegramTelegram κοινότητα για προγραμματιστές dApps

Awesome Waves / Community / Hindi

Telegramसॉफ्टवेयर डेवलपर्स के लिए टेलीग्राम चैट

Awesome Waves / Community / Japanese

TelegramDApps開発者のためのTelegramチャット

Awesome Waves / Community / Philippine

TelegramTelegram Waves Developers Philippines

Awesome Waves / Community / Portuguese

Telegram - WavesBrasilChat de Telegram para a Comunidade da Waves
Telegram - Waves Dev Jedi 🇧🇷 🇵🇹Chat de Telegram para desenvolvedores dApps
Telegram - Waves PortugalChat da Comunidade Portuguesa da Waves

Awesome Waves / Community / Russian

TelegramTelegram чат для разработчиков dApps

Awesome Waves / Community / Spanish

TelegramTelegram chat para desarrolladores de dApps

Awesome Waves / Community / Turkish

TelegramYazılım geliştiriciler için Telegram sohbet

Backlinks from these awesome lists:

More related projects: