User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Waves

Curated list of awesome things for developing on Waves blockchain.

Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.

Last Update: Dec. 4, 2020, 6:08 a.m.

Thank you msmolyakov & contributors
View Topic on GitHub:
msmolyakov/awesome-waves

Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.

Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.

Official

Learn

The dApps programming online course on Stepik.\

All materials of the Stepik course as articles on Medium.\

Quick overview of important Ride key points.\

Articles

How to write simple decentralized appication(dApp) and run it on Waves node. (ru)

How to create the simple DAO dApp for voting and collective investing in projects. (ru)

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.

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 authorize and sign transactions on your website.

How to create demo app for authenticating with Waves Signer and Nuxt.js for SSR (server-side rendering).

Detailed guide to lowering the barrier for users of a dApp (ru).

Calling a smart contract, users experience some issues, which hampers mass adoption of blockchain. An instrument called Blockchain Trigger could help resolve these issues (ru).

How can we avoid the most common mistakes when developing dApps for Web 3.0 (ru).

How can we resolve the issue of supplying real-world data to the blockchain? Introducing Oraculus - a smart contract for creating decentralized oracles (ru).

A tool built on the Waves blockchain to reward team members in a non-financial way (ru).

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 (ru).

How to add crypto payment options to your online store with the help of Pay Crypto Widget developed in the Waves ecosystem.

Wallet

WavesFX Desktop Wallet

10
11
67d
MIT

Web & desktop client by Waves.Exchange enables you to join the ecosystem and enjoy the full range of digital asset management features.

Official browser extension allows to manage private keys and interact securely and seamlessly with Waves-enabled web services and dApps.

Wallet for iPhone by Waves.Exchange.

Wallet for Android devices by Waves.Exchange.

Explorer

Official Waves Explorer.

Blockchain explorer by PyWaves.

Blockchain explorer by deemru.

Other

⛓️ Reference Waves Blockchain Node (client) implementation on Scala

1.05K
373
3d
MIT

Go implementation of Waves node, libraries and tools for Waves blockchain

45
15
2d
MIT

An initiative to support talented developers and promising startups focused on building the decentralised technologies that will form the backbone to Web 3.0.

Public GRPC interface for Mainnet.

Official data service. Simple and convenient way to get data from Waves blockchain.

Provides a means to rate and aggregate the opinions of the entire Waves community about tokens (projects) issued on the Waves platform.

CoinMarketCap for Waves assets.

Decentralised platform where everyone can tokenize, sell and buy somebody's in-game items in the form of tokens. (read more)

Testnet

Official testnet explorer. It has a faucet for getting a few free Waves tokens.

Official data service for testnet.

Stagenet

Official explorer. It has a faucet for getting a few free Waves tokens.

Swagger REST API of Waves Node.

IDE

Online IDE to create Ride smart contracts on Stagenet.

Docker images

Docker Image for Waves Platform node. Supports any official or custom networks.

The container was built in order to run as a fire-and-forget StatefulSet in a Kubernetes cluster.

Private local Waves Node. The easiest way to run your own isolated node to develop smart contracts and any experiments.

The Ride programming language

Examples of scripts for accounts, dApps and assets using RIDE programming language.

22
27
5m
n/a

Syntax highlighting for the RIDE language

4
0
1y 4m
MIT

Command line interface for working with waves RIDE language

6
1
79d
n/a

Java library to write tests for your dApps and other smart contracts on Waves blockchain

9
1
46d
MIT

Online IDE to create smart contracts on Ride.

Visual Studio Code extension to support Ride.

C/C++

C library for working with Waves

8
11
1y 41d
Apache-2.0

C++ wrapper for the waves_c library

2
1
1y 23d
MIT

Ledger devices app for Waves platform

15
12
8m
MIT

C

A C# library for interacting with the Waves blockchain

28
20
8m
MIT

Java/Kotlin

Waves SDK for Android

16
5
23d
MIT

A Java library for interacting with the Waves blockchain

33
34
80d
MIT

Tools to work with cryptographic primitives used in the Waves blockchain

0
0
88d
MIT

JavaScript/TypeScript

TypeScript/JavaScript library for your web app for interacting with the Waves blockchain. Using Signer you can easily create and sign transactions.

15
10
21d
MIT

Waves Signer implementation for Vue.js

1
0
5m
n/a

JS widget for accepting crypto payments on your website

5
1
4m
n/a

Build and sign(multi-sign) transactions for Waves blockchain.

18
18
4d
n/a

All algorithm implementations like signature verification and protocol entries like address used in Waves protocol.

6
10
5m
MIT

Go

GoLang implementation of the unified crypto primitives for Waves Platform

4
3
1y 91d
MIT

PHP

Waves Platform Development Kit for PHP

24
6
11d
MIT

Python

Object-oriented library for the Waves blockchain platform

94
70
2d
MIT

A framework to connect other cryptocurrencies to the Waves platform.

20
20
6d
MIT

Rust

A Rust interface for the Waves blockchain

0
7
2y 70d
n/a

Library to work with Waves blockchain

1
0
83d
MIT

Swift

Waves SDK for iOS

12
4
2d
MIT

Blockchain utils

Go implementation of Waves node, libraries and tools for Waves blockchain

45
15
2d
MIT

Waves Node extension allows miner to automate payouts for its lessors and to receive notifications about mining progress.

6
2
9m
MIT

All nodes of the Waves Mainnet on the world map.

Other tools

SyntaxHighlighter brush for Ride language

1
0
8m
n/a

Pygments is a generic syntax highlighter written in Python

360
160
93d
BSD-2-Clause

Catalogs

Waves dApps published on the DappRadar.

Ecosystem of decentralized applications based on the Waves blockchain.

Games

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 is a free to play online collectible trading card game for iOS, Android, PC and Mac.

Choose the coin side, make a bet and see if you are lucky.

Choose the dice sides, make a bet and see if you are lucky.

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.

Projects

Neutrino Protocol Smart Contract

10
8
5m
MIT

Decentralized affiliate program on Waves blockchain

2
2
1y 69d
n/a

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.

Sandbox dedicated to filtering dApp ideas and stimulating the Waves community to take part in Web 3.0 adoption.

Security Tokens Issuance Platform. Create and trade digital assets with ease and confidence.

A platform with tokenized sport events, enabling you to deal with real-time rates and to trade your personal predictions with others.

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 (example of trading bot).

Borrow WBTC for WAVES instantly.

Transport as a Service.

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's primary goal is to develop a platform allowing the certification of files and documents.

Freelancer marketplace where clients hire and pay freelancers with Waves, Waves tokens and other cryptocurrencies.

International

Official portal features some of the tools and projects that make up Waves ecosystem.

The best place to ask your tech questions. Use tags wavesplatform and ride.

Africa

Waves community of passionate developers and web 3.0 enthusiasts across Africa.

Dutch

Telegram-chat voor ontwikkelaars dApps.

French

Chat Telegram pour les développeurs dApps.

Une chaîne dédiée à l'apprentissage du développement d'applications décentralisées (dApp) sur la Blockchain Waves.

Greek

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

Hindi

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

Japanese

DApps開発者のためのTelegramチャット.

Philippine

Telegram Waves Developers Philippines.

Portuguese

Russian

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

Spanish

Telegram chat para desarrolladores de dApps.

Turkish

Yazılım geliştiriciler için Telegram sohbet.