Code Monkey home page Code Monkey logo

awesome-multiversx-dev-resources's Introduction

Awesome MultiversX Dev Resources

MultiversX dev resources (previously Elrond)

Contents

MultiversX official

Smart contracts, SDKs, dev libraries, articles, tutorials, all other dev stuff.

Smart contracts

SDKs and dev tools

  • Wasm framework - Rust smart contract library designed for MultiversX VM. Also provides a debugging mode with mocks.
  • Javascript SDK - Official TS/JS SDK for interacting with the MultiversX Network and MultiversX Smart Contracts using Javascript (written in Typescript)
  • Python SDK - Command line tools and Python SDK for interacting with the MultiversX Network and MultiversX Smart Contracts
  • Go SDK - Go helpers and utilities for interacting with the MultiversX Blockchain
  • VSCode IDE
  • JS SDK examples

Articles and tutorials

Videos

Please be aware that videos can be outdated. Always verify them with the docs.

Dev dApps

  • MultiversX dApp template - The official dApp template provided by the MultiversX team using React.js & Typescript. It's a basic implementation of @multiversx/sdk-dapp, providing the basics for MultiversX authentication and TX signing.
  • MultiversX Playground - Smart contracts playground. You can choose from a couple of templates or write your smart contract. You can even build and deploy it.
  • NFT service - GraphQl service to provide informations regarding nfts and auctions on MultiversX Blockchain
  • xExchange service - Decentralized Exchange Service based on GraphQL
  • Latest MultiversX Releases - The feed to help you catch up with latest releases
  • MultiversX Utils - This page offers an easy to use pack of utilities necessary for interacting with the MultiversX Blockchain
  • MultiversX Status page - real-time status for public MultiversX services

Explorers and APIs

Wallets

MultiversX community

Smart contracts, SDKs, dev libraries, articles, tutorials, all other dev stuff.

Smart contracts

SDKs and dev tools

  • Rust SDK - Elrond Rust SDK for interacting with the Elrond Network and Smart Contracts.
  • Elven Tools CLI - The CLI tool for deploying and interacting with the Elven Tools NFT Minter SC. But not only limited to that.
  • ESDT Distribution script
  • JS SDK with NextJS dapp template
  • JS SDK with VueJS dapp template
  • Elrondex - Elixir library to interact with Elrond Blockchain
  • NextJS dApp template by Elrond Giants - A dApp template made using JS SDK & nextjs
  • LKMEX airdrop - Python script that performs an airdrop of LKMEX to NFT holders
  • Buildo Begins - CLI tool that uses JS SDK. Its primary purpose is to simplify interaction with the Elrond blockchain and smart contracts - sending tokens, issuing, also API interactions - custom filtering and exports (still WIP, but functional)
  • elrond-sft by Elrond Giants - A CLI tool you can use to execute SFT related operations like issue token, set roles, mint, add quantity, burn, airdrops
  • erdjs-auth by Elrond Giants - This library aims to make it easy to authenticate and sign transactions. It offers a common interface for all auth providers.
  • erd-react-hooks by Elrond Giants - This is a library of React hooks built for the MultiversX ecosystem. It aims to make it easy to authenticate, sign and send transactions, and query smart contracts.
  • elven.js - The script for interactions with the protocol and smart contracts in the browser, no bundlers nor frameworks are required, just browser and script tag. Can be loaded from CDN
  • useElven - React hooks for MultiversX blockchain. A set of tools for React-based apps using JS SDK. Integrates well with Next.js and Vite + React projects.
  • MultiversX Unity Tools - A work-in-progress set of tools to interact with MultiversX Blockchain directly from a Unity app.
  • AssemblyScript framework for MultiversX VM - AssemblyScript smart contract library designed for Elrond's VM.
  • MultiversX SDK for Laravel - MultiversX SDK for Laravel (written in PHP)
  • MultiversX SDK for PHP - MultiversX SDK written in PHP.
  • PHP Network Providers API - Network Provider API components (compatible with mx-sdk-php)
  • Mx.NET.SDK - MultiversX .NET SDK: Complex library for interacting with MultiversX blockchain
  • Mx.NET.SDK.WalletProviders - MultiversX .NET SDK: Unique library for interacting with Wallet Providers. Create connection and sign transactions.
  • Mx.Blazor.DApp - Blazor DApp is a template application built using Blazor UI framework and ASP.NET Core server application
  • Rust Utilities by Angry-Penguins-Colony - Utilities to manipulate ManagedBuffer, ManagedVec and array
  • xNetwork - This project provides an easy way to run a local testnet of MultiversX and its associated API, with no configuration required
  • React + Vite dApp template - This template makes it easy to quickly get started building dApps on MultiversX, providing the basics for MultiversX authentication and transaction signing
  • MxOps - Python package to automate MultiversX smart contracts interactions
  • WenPlay - Unreal Engine 5 implementation of WalletConnect protocol with MultiversX blockchain interaction by WenMoon Studios
  • Golang SDK - MultiversX Golang SDK by Staking Agency
  • MultiFungibleLibrary - Cross-platform library written in C++ that allows to seamlessly create and manage non-fungible tokens (NFTs) and semi-fungible tokens (SFTs)
  • mx-xportalhub-chrome - Chrome extension for testing XportalHub integration.

Articles and tutorials

Videos

Please be aware that videos can be outdated. Always verify them with the docs.

Dev dApps

  • R3D4 - Faucet, ESDT tools, Stats
  • Converters for MultiversX Blockchain - This page offers an easy-to-use pack of data converters for interacting with MultiversX Blockchain.
  • XConverters - Another app that offers data converters but is more automated with better UI/UX
  • MultiversX Transactioneer - Create, Edit, Import, Export, Send & Batch Send transactions on any Elrond network.
  • ESDT Faucet - Deposit and Claim ESDT tokens
  • xSafe Multisig UI - This is the source code of the xSafe Multisig UI for the Multisig SC developed by the MultiversX team.

Dapps Source Code

Explorers and APIs

MultiversX Dev groups

Paid MultiversX content and tools

Articles behind the paywall or tools which require payment to use them.

  • RockX - 3rd party MultiversX API provider, they also have limited free plans
  • Tatum - 3rd party MultiversX API provider, they also have limited free plans
  • Blast - 3rd party MultiversX API provider, they also have limited free plans

Contribute

Contributions welcome! Read the contribution guidelines first.

awesome-multiversx-dev-resources's People

Contributors

juliancwirko avatar razvanstatescu avatar yum0e avatar theadriann avatar borispoehland avatar chainofindustry avatar elrondex avatar pabourdais avatar raress96 avatar michavie avatar omahs avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.