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

awesome-multiversx-dev-resources

Awesome MultiversX dev resources: Smart contracts, SDKs, dev libraries, articles, tutorials, all other dev stuff.
https://github.com/xdevguild/awesome-multiversx-dev-resources

Last synced: 13 days ago
JSON representation

MultiversX community

Articles and tutorials

Dapps Source Code

  • Middleman.nft - A secure way to exchange NFTs with a smart contract that acts as a trusted third party. Open source code of the frontend here.
  • Vesting dApp - Token vesting dApp
  • Elven Tools Dapp - The dapp used by Elven Tools project
  • ESDT Faucet Dapp - The ESDT tokens faucet app for the devnet/testnet
  • Buildo.dev - Buildo.dev is a MultiversX app that helps with blockchain interactions, like issuing, managing tokens and querying smart contracts.
  • Vanity Address Generator - An open-source custom wallet generator for MultiversX

Dev dApps

  • XConverters - Another app that offers data converters but is more automated with better UI/UX
  • ESDT Faucet - Deposit and Claim ESDT tokens
  • xSmartDeploy - Deploy smart contracts through the web app
  • Spawnable.io - Fully automated deployments for your smart contracts & MML objects.
  • Vanity Address Generator - An open-source custom wallet generator for MultiversX
  • xSafe Multisig UI - This is the source code of the xSafe Multisig UI for the Multisig SC developed by the MultiversX team.
  • Converters for MultiversX Blockchain - This page offers an easy-to-use pack of data converters for interacting with MultiversX Blockchain.
  • devnet.Buildo.dev - Buildo.dev is a MultiversX app that helps with blockchain interactions, like issuing, managing tokens, and querying smart contracts. (Mainnet also available).
  • R3D4 - Faucet, ESDT tools, Stats

Explorers and APIs

SDKs and dev tools

  • elrond-sft - A CLI tool you can use to execute SFT-related operations like issue token, set roles, mint, add quantity, burn, airdrops
  • MultiFungibleLibrary - Cross-platform library written in C++ that allows to seamlessly create and manage non-fungible tokens (NFTs) and semi-fungible tokens (SFTs)
  • 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
  • Elrondex - Elixir library to interact with Elrond Blockchain
  • NextJS dApp template - A dApp template made using JS SDK & nextjs
  • 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)
  • erdjs-auth - This library aims to make it easy to authenticate and sign transactions. It offers a common interface for all auth providers.
  • erd-react-hooks - 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.
  • MultiversX Unity Tools - A work-in-progress set of tools to interact with MultiversX Blockchain directly from a Unity app.
  • MultiversX SDK for Laravel - MultiversX SDK for Laravel (written in 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 the 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
  • MxOps - Python package to automate MultiversX smart contracts interactions
  • Golang SDK - MultiversX Golang SDK by Staking Agency
  • mx-xportalhub-chrome - Chrome extension for testing XportalHub integration.
  • mxbi - mxbi is a command-line interface (CLI) tool that generates graphql backend code for MX smart contract endpoints
  • ABI2API - ABI2API is a Python library for converting smart contract ABI (Application Binary Interface) on the MultiversX blockchain into a RESTful API
  • ABIExtractor - ABI Extractor is a Python tool designed to extract ABI JSONs, and smart contract (SC) addresses from dApp JavaScript files.
  • xSuite - Init, Build, Test, Deploy MultiversX smart contracts in seconds. The full suite for efficiently developing high-quality contracts.
  • NovaX - NovaX is your go-to toolkit for building robust software seamlessly interacting with the MultiversX blockchain
  • mx-chain-simulator-interface-rs - Rust crate that allows you to create a local blockchain in the simulation mode in seconds.
  • MultiversX API Deployer - Effortlessly deploy a complete infrastructure to run your own MultiversX API in just a few steps.
  • JS SDK with VueJS dapp template
  • LKMEX airdrop - Python script that performs an airdrop of LKMEX to NFT holders
  • 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
  • Spring Boot Starter Reactive - Spring Boot Starter project for integrating with the MultiversX Network, with the goal of achieving an effortless autoconfigured integration with the network.
  • WenPlay - Unreal Engine 5 implementation of WalletConnect protocol with MultiversX blockchain interaction by WenMoon Studios
  • 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.
  • AssemblyScript framework for MultiversX VM - AssemblyScript smart contract library designed for Elrond's VM.

Smart contracts

Videos

MultiversX Dev groups

Explorers and APIs

MultiversX official

Articles and tutorials

Dev dApps

  • Latest MultiversX Releases - The feed to help you catch up with the 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
  • 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.
  • NFT service - GraphQl service to provide information regarding NFTs and auctions on MultiversX Blockchain
  • xExchange service - Decentralized Exchange Service based on GraphQL
  • Trusted Co-Signer Service - It is the component that automates most of the Guardian processes and makes it easy for users to turn wallets into unbreakable vaults

Explorers and APIs

Forum

  • MultiversX Agora - The place of discussions and brainstorming sessions dedicated to the ongoing development, security, and expansion of the MultiversX Protocol.
  • xExchange Agora - Discuss all things related to xExchange. You can also post and discuss drafts of xExchange Improvement Proposals (xEIPs).

Governance

SDKs and dev tools

  • VSCode IDE
  • 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)
  • React Dapp SDK - A library that holds the core functional logic of a dapp on the MultiversX
  • NestJS SDK - This package contains a set of utilities commonly used in the MultiversX Microservice ecosystem
  • 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
  • PHP SDK - MultiversX PHP SDK for interacting with the MultiversX blockchain (in general) and Smart Contracts (in particular).
  • Dapp SC Explorer SDK - A library to hold the main logic for Smart Contract Interactions on the MultiversX blockchain
  • JS SDK examples

Smart contracts

Videos

Wallets

Paid MultiversX content and tools

Explorers and APIs

  • 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