Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-waves

Curated list of awesome things for development on Waves blockchain.
https://github.com/msmolyakov/awesome-waves

Last synced: about 14 hours ago
JSON representation

  • Official

  • Learn

    • French
    • Mastering Web3 with Waves - The dApps programming online course on Stepik.\
    • Deutsch
    • Mastering Web3 with Waves (on Medium) - All materials of the Stepik course as articles on Medium.\
    • Deutcsh - web3-0-met-waves), [French](https://medium.com/ma%C3%AEtriser-le-web-3-0-avec-waves), [Hindi](https://link.medium.com/D6jo2gBtw5), [Portuguese](https://medium.com/dominando-web-3-0-com-waves), [Spanish](https://medium.com/dominando-web3-0-con-waves).
    • Ride Cheat Sheet PNG - Quick overview of important Ride key points.\
    • PDF - [PSD](https://www.signature-chain.com/web3-pdf/cheat-sheet.psd) ([Font](https://fonts.google.com/specimen/Open+Sans)).\
    • PNG French - [PDF French](https://www.signature-chain.com/web3-pdf/cheat-sheet_FR.pdf).
    • Ride introduction - Shortest and simplest explanation of Ride.\
  • Articles

  • Playground

    • Docker images

      • 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.
      • 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 `StatefulSet` in a Kubernetes cluster.
    • Testnet

      • Explorer - Official testnet explorer. It has a [faucet](https://wavesexplorer.com/testnet/faucet) for getting a few free Waves tokens.
      • Node API - API of testnet nodes.
      • Data Service - Official data service for testnet.
    • Stagenet

      • Explorer - Official explorer. It has a [faucet](https://wavesexplorer.com/stagenet/faucet) for getting a few free Waves tokens.
      • Node API - Swagger REST API of Waves Node.
      • IDE - Online IDE to create Ride smart contracts on Stagenet.
      • IDE - Online IDE to create Ride smart contracts on Stagenet.
  • Frameworks and tools

    • The Ride programming language

      • Waves IDE - Online IDE to create smart contracts on Ride.
      • waves-ride - Visual Studio Code extension to support Ride.
      • ride-examples - Examples of scripts for accounts and assets using 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.
    • Blockchain utils

      • chaincmp - Utility to compare blockchains on a different nodes.
      • Nodes on map - All nodes of the Waves Mainnet on the world map.
      • Node Tools extension - Waves Node extension to allow miner to automate payouts for its lessors and to receive notifications about mining progress.
    • Other tools

      • Ride for Pygments - The [Pygments](https://github.com/pygments/pygments) highlighter oficially supports the Ride out of the box.
      • sh-Ride-brush - SyntaxHighlighter brush for the Ride language.
    • Client libraries

      • nanos-app-waves - Waves wallet application for Ledger Nano S.
      • waves-c - C library to work with Waves.
      • wavespp - C++ wrapper for the [waves-c](https://github.com/wavesplatform/waves-c) 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 ([example provider](https://github.com/waves-exchange/provider-web)).
      • 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 ([example](https://github.com/iammortimer/TN-WAVES-Gateway)).
      • Waves-Gateway-Framework - A framework to connect other cryptocurrencies to the Waves blockchain ([LTC example](https://github.com/jansenmarc/WavesGatewayLTCExample)).
      • 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.
  • Built on Waves

    • Catalogs

      • Waves on DappRadar - Waves dApps published on the DappRadar.
      • dAppOcean - Ecosystem of decentralized applications based on the Waves blockchain.
    • 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.
      • 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.
    • Projects

      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • Lombardini - Borrow WBTC for WAVES instantly.
      • Blockchain Cars - Transport as a Service.
      • 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.
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
      • 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 ([example of trading bot](https://github.com/vlzhr/waveflow-trading-bot)).
  • 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.
      • 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.
      • Waves Keeper - Official browser extension allows to manage private keys and interact securely and seamlessly with Waves-enabled web services and dApps.
      • Waves Keeper - Official browser extension allows to manage private keys and interact securely and seamlessly with Waves-enabled web services and dApps.
      • Waves Keeper - Official browser extension allows to manage private keys and interact securely and seamlessly with Waves-enabled web services and dApps.
    • Explorer

      • Waves Explorer - Official Waves Explorer.
      • Dev PyWaves - Blockchain explorer by PyWaves.
      • w8io - Blockchain explorer by [deemru](https://github.com/deemru).
    • 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.
      • GRPC Server - Public GRPC interface for Mainnet.
      • 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. ([read more](https://medium.com/wavesprotocol/item-market-is-launched-cabefe915c04))
      • Node - Waves Node repository on GitHub.
      • Go Node - Go libraries and tools for Waves blockchain, alternative implementation of Node (work in progress).
  • Community