{"id":60819,"url":"https://github.com/xdevguild/awesome-multiversx-dev-resources","name":"awesome-multiversx-dev-resources","description":"Awesome MultiversX dev resources: Smart contracts, SDKs, dev libraries, articles, tutorials, all other dev stuff.","projects_count":197,"last_synced_at":"2026-05-18T13:00:20.744Z","repository":{"id":36994843,"uuid":"488164703","full_name":"xdevguild/awesome-multiversx-dev-resources","owner":"xdevguild","description":"Awesome MultiversX dev resources: Smart contracts, SDKs, dev libraries, articles, tutorials, all other dev stuff.","archived":false,"fork":false,"pushed_at":"2025-02-21T21:16:04.000Z","size":218,"stargazers_count":64,"open_issues_count":0,"forks_count":24,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-15T23:03:07.811Z","etag":null,"topics":["awesome-list","blockchain","developer-tools","elrond","javascript","multiversx","rust","typescript"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xdevguild.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-05-03T10:28:36.000Z","updated_at":"2026-04-13T15:08:27.000Z","dependencies_parsed_at":"2023-10-01T17:12:53.171Z","dependency_job_id":"eedd9426-0073-42d7-aec4-b9a9c1b8793f","html_url":"https://github.com/xdevguild/awesome-multiversx-dev-resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xdevguild/awesome-multiversx-dev-resources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdevguild%2Fawesome-multiversx-dev-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdevguild%2Fawesome-multiversx-dev-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdevguild%2Fawesome-multiversx-dev-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdevguild%2Fawesome-multiversx-dev-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xdevguild","download_url":"https://codeload.github.com/xdevguild/awesome-multiversx-dev-resources/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xdevguild%2Fawesome-multiversx-dev-resources/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32517232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-05-15T00:00:17.785Z","updated_at":"2026-05-18T13:00:20.745Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["MultiversX official","MultiversX community","MultiversX Dev groups","Paid MultiversX content and tools"],"sub_categories":["Articles and tutorials","Wallets","Smart contracts","SDKs and dev tools","Videos","Dev dApps","Explorers and APIs","Governance","Forum","Dapps Source Code"],"readme":"# Awesome MultiversX Dev Resources\n\n\u003e MultiversX dev resources (previously Elrond)\n\n## Contents\n\n- [MultiversX official](#multiversx-official)\n  - [Smart contracts](#smart-contracts)\n  - [SDKs and dev tools](#sdks-and-dev-tools)\n  - [Articles and tutorials](#articles-and-tutorials)\n  - [Videos](#videos)\n  - [Dev dApps](#dev-dapps)\n  - [Explorers and APIs](#explorers-and-apis)\n  - [Wallets](#wallets)\n  - [Governance](#governance)\n  - [Forum](#forum)\n- [MultiversX community](#multiversx-community)\n  - [Smart contracts](#smart-contracts-1)\n  - [SDKs and dev tools](#sdks-and-dev-tools-1)\n  - [Articles and tutorials](#articles-and-tutorials-1)\n  - [Videos](#videos-1)\n  - [Dev dApps](#dev-dapps-1)\n  - [Dapps source code](#dapps-source-code)\n  - [Explorers and APIs](#explorers-and-apis-1)\n- [Paid MultiversX content and tools](#paid-multiversx-content-and-tools)\n- [MultiversX Dev groups](#multiversx-dev-groups)\n- [Contribute](#contribute)\n\n## MultiversX official\n\nSmart contracts, SDKs, dev libraries, articles, tutorials, and all other dev stuff.\n\n### Smart contracts\n\n- [Smart Contract examples](https://github.com/multiversx/mx-sdk-rs/tree/master/contracts/examples) - A bunch of useful smart contract examples from the MultiversX team\n- [Metabonding](https://github.com/multiversx/mx-metabonding-sc)\n- [Ethereum bridge](https://github.com/multiversx/mx-bridge-eth-sc-rs) - Smart Contracts on the MultiversX side for MultiversX-Ethereum bridge.\n- [Exchange](https://github.com/multiversx/mx-exchange-sc) - These are the core Smart Contracts and the foundation exchange.\n- [NFT Marketplace](https://github.com/multiversx/mx-nft-marketplace-sc)\n- [NFT Collection Minter](https://github.com/multiversx/mx-nft-collection-minter-sc)\n- [Liquid Staking](https://github.com/multiversx/mx-liquid-staking-sc)\n- [xExchange tools](https://github.com/multiversx/mx-exchange-tools-sc) - Smart contracts on top of the xExchange functionality as extensions for better UX\n\n### SDKs and dev tools\n\n- [Wasm framework](https://github.com/multiversx/mx-sdk-rs) - Rust smart contract library designed for MultiversX VM. Also provides a debugging mode with mocks\n- [Javascript SDK](https://github.com/multiversx/mx-sdk-js-core) - Official TS/JS SDK for interacting with the MultiversX Network and MultiversX Smart Contracts using Javascript (written in Typescript)\n- [React Dapp SDK](https://github.com/multiversx/mx-sdk-dapp) - A library that holds the core functional logic of a dapp on the MultiversX\n- [NestJS SDK](https://github.com/multiversx/mx-sdk-nestjs) - This package contains a set of utilities commonly used in the MultiversX Microservice ecosystem\n- [Python SDK](https://github.com/multiversx/mx-sdk-py-cli) - Command line tools and Python SDK for interacting with the MultiversX Network and MultiversX Smart Contracts\n- [Go SDK](https://github.com/multiversx/mx-sdk-go) - Go helpers and utilities for interacting with the MultiversX Blockchain\n- [PHP SDK](https://github.com/multiversx/mx-sdk-php) - MultiversX PHP SDK for interacting with the MultiversX blockchain (in general) and Smart Contracts (in particular).\n- [Dapp SC Explorer SDK](https://github.com/multiversx/mx-sdk-dapp-sc-explorer) - A library to hold the main logic for Smart Contract Interactions on the MultiversX blockchain\n- [VSCode IDE](https://marketplace.visualstudio.com/items?itemName=Elrond.vscode-elrond-ide)\n- [JS SDK examples](https://github.com/multiversx/mx-sdk-js-examples)\n\n### Articles and tutorials\n\n- [Step-by-step video tutorials](https://multiversx.com/builders/tutorials)\n- [Specifications for mx-sdk-* libraries](https://github.com/multiversx/mx-sdk-specs)\n- [Staking smart contract tutorial](https://docs.multiversx.com/developers/tutorials/staking-contract/)\n- [The Crowdfunding Smart Contract](https://docs.multiversx.com/developers/tutorials/crowdfunding-p1/)\n- [Rust Testing Framework](https://docs.multiversx.com/developers/developer-reference/rust-testing-framework/)\n- [Build a dApp in 15 minutes](https://docs.multiversx.com/developers/tutorials/your-first-dapp/)\n- [Build a Microservice for your dApp](https://docs.multiversx.com/developers/tutorials/your-first-microservice/)\n- [JS SDK cookbook](https://docs.multiversx.com/sdk-and-tools/sdk-js/sdk-js-cookbook/)\n- [Signing Providers for dApps](https://docs.multiversx.com/sdk-and-tools/sdk-js/sdk-js-signing-providers/)\n- [The dynamic allocation problem](https://docs.multiversx.com/developers/best-practices/the-dynamic-allocation-problem/)\n- [Smart contract API functions](https://docs.multiversx.com/developers/developer-reference/sc-api-functions)\n- [Smart contract annotations](https://docs.multiversx.com/developers/developer-reference/sc-annotations)\n- [Random Numbers in Smart Contracts](https://docs.multiversx.com/developers/developer-reference/sc-random-numbers/)\n- [Storage Mappers](https://docs.multiversx.com/developers/developer-reference/storage-mappers)\n- [Guard accounts](https://docs.multiversx.com/developers/guard-accounts/)\n- [Relayed Transactions](https://docs.multiversx.com/developers/relayed-transactions/)\n- [Reproducible Builds](https://docs.multiversx.com/developers/reproducible-contract-builds/)\n- [Devcontainers](https://docs.multiversx.com/sdk-and-tools/devcontainers/)\n\n### Videos\nPlease be aware that videos can be outdated. Always verify them with the docs.\n\n- [Chapter 1: Create a smart contract](https://www.youtube.com/watch?v=7zAbJQxu5qc\u0026list=PLQVcheGWwBRXkjisV3Wv_w7ky895K9gea)\n- [Chapter 2: Build a backend to interact with your smart contract](https://www.youtube.com/watch?v=8s9XjOsFats\u0026list=PLQVcheGWwBRWsK19xdo-16qZoIFT2F9Cx)\n- [Chapter 3: Build a frontend to your app](https://www.youtube.com/watch?v=cQz41qwFQMI\u0026list=PLQVcheGWwBRWVqn7HPXXPGGb1wO4TczlW)\n- [xDay2023 Innovation Stage - Network Interaction SKDs](https://www.youtube.com/watch?v=y6Xc35TivRk)\n- [xDay2023 Innovation Stage - The Many Faces of Smart Contract Execution](https://www.youtube.com/watch?v=Ps1poEFncTY)\n- [How to build a dApp from scratch](https://www.youtube.com/watch?v=WYt92NSDXA8)\n- [The Power of Smart Contracts Composability - DEX, Governance, Bridge](https://www.youtube.com/watch?v=BOyMNzsxeFI)\n- [Building Hybrid Apps Between Web2 and Web3 Using MultiversX Libraries](https://www.youtube.com/watch?v=FO41nlIApu4)\n- [Advanced Microservices Architecture](https://www.youtube.com/watch?v=l_hFxmrX-lI)\n- [xSuite: Init, Build, Test, Deploy MultiversX contracts in seconds](https://www.youtube.com/watch?v=IQbtAVI-d5Y)\n- [Introduction to ESDTs on MultiversX](https://www.youtube.com/watch?v=kyPMo6LPMc4)\n- [MultiversX Unity tools](https://www.youtube.com/watch?v=kElMjlLxaAo)\n- [Interact with MultiversX Blockchain using sdk-py](https://www.youtube.com/watch?v=xEj8S-d5wxs)\n- [Interact with MultiversX Blockchain using sdk-js](https://www.youtube.com/watch?v=vAa1fxxmjYU)\n- [Interact with MultiversX Blockchain using mxpy](https://www.youtube.com/watch?v=KeYP_oTlJH8)\n- [Creating a React Native Wallet for Multiversx](https://www.youtube.com/watch?v=ORJp0wFCzFI)\n- [How to write an SC on the MultiversX blockchain - Part 1](https://www.youtube.com/watch?v=BALVrahGeJ8)\n- [How to write an SC on the MultiversX blockchain - Part 2](https://www.youtube.com/watch?v=VBj4H6B6N9k)\n- [MultiversX VM general presentation - Part 1](https://www.youtube.com/watch?v=e2ZbxQ3kGoM)\n- [MultiversX VM general presentation - Part 2](https://www.youtube.com/watch?v=x5ULIBNHyjg)\n- [MultiversX Smart Contract Development Framework](https://www.youtube.com/watch?v=FwD9su3kTgU)\n- [General microservices workshop at MultiversX](https://www.youtube.com/watch?v=6m4o_NkLP8o)\n- [MultiversX introduction to sdk-dapp](https://www.youtube.com/watch?v=eMNIN5ip2w0)\n- [MultiversX Smart Contract Testing Framework](https://www.youtube.com/watch?v=kgXtHBWU1-8)\n- [MultiversX Developers Guide: Build your first Microservice](https://youtu.be/pd-vSIiw6Us)\n- [Guide: create your first dApp on MultiversX Network in 15 minutes](https://youtu.be/IdkgvlK3rb8)\n- [MultiversX IDE Presentation \u0026 Tutorial](https://youtu.be/bXbBfJCRVqE)\n\n### Dev dApps\n\n- [MultiversX dApp template](https://github.com/multiversx/mx-template-dapp) - The official dApp template provided by the MultiversX team using React.js \u0026 Typescript. It's a basic implementation of [@multiversx/sdk-dapp](https://www.npmjs.com/package/@multiversx/sdk-dapp), providing the basics for MultiversX authentication and TX signing.\n- [NFT service](https://github.com/multiversx/mx-nft-service) - GraphQl service to provide information regarding NFTs and auctions on MultiversX Blockchain\n- [xExchange service](https://github.com/multiversx/mx-exchange-service) - Decentralized Exchange Service based on GraphQL\n- [Latest MultiversX Releases](https://multiversx.com/releases) - The feed to help you catch up with the latest releases\n- [MultiversX Utils](https://utils.multiversx.com/) - This page offers an easy-to-use pack of utilities necessary for interacting with the MultiversX Blockchain\n- [MultiversX Status page](https://status.multiversx.com/) - real-time status for public MultiversX services\n- [Trusted Co-Signer Service](https://github.com/multiversx/mx-multi-factor-auth-go-service) - It is the component that automates most of the Guardian processes and makes it easy for users to turn wallets into unbreakable vaults\n\n### Explorers and APIs\n\n- [Devnet Explorer](https://devnet-explorer.multiversx.com)\n- [Testnet Explorer](https://testnet-explorer.multiversx.com)\n- [Mainnet Explorer](https://explorer.multiversx.com)\n- [Devnet API](https://devnet-api.multiversx.com)\n- [Testnet API](https://testnet-api.multiversx.com)\n- [Mainnet API](https://api.multiversx.com)\n\n### Wallets\n\n- [Devnet Web wallet](https://devnet-wallet.multiversx.com/)\n- [Testnet Web wallet](https://testnet-wallet.multiversx.com/)\n- [Mainnet Web wallet](https://wallet.multiversx.com/)\n- [xPortal App](https://xportal.com/) - mobile app\n- [MultiversX Defi Wallet](https://chrome.google.com/webstore/detail/multiversx-defi-wallet/dngmlblcodfobpdpecaadgfbcggfjfnm) - browser extension\n\n### Governance\n- [Governance Voting Portal](https://governance.multiversx.com/) - Enabling ideas to turn into proposals as holders become governors of MultiversX.\n\n### Forum\n- [MultiversX Agora](https://agora.multiversx.com/) - The place of discussions and brainstorming sessions dedicated to the ongoing development, security, and expansion of the MultiversX Protocol.\n- [xExchange Agora](https://agora.xexchange.com/) - Discuss all things related to xExchange. You can also post and discuss drafts of xExchange Improvement Proposals (xEIPs).\n\n## MultiversX community\nSmart contracts, SDKs, dev libraries, articles, tutorials, and all other dev stuff.\n\n### Smart contracts\n\n- [MultiversX Lending \u0026 Borrowing Protocol](https://github.com/XOXNO/rs-lending) - where lending, borrowing, and managing your digital assets is not only secure and efficient, but also a fun and flexible experience!\n- [Elven Tools NFT Minter Smart Contract](https://github.com/ElvenTools/elven-nft-minter-sc) - Mint and sell NFT collections. It has features like issue collection, setting creation role, pause/unpause, random minting, giveaway, split minting into batches, and more.\n- [Elven Tools SFT Minter Smart Contract](https://github.com/ElvenTools/elven-tools-sft-minter-sc) - SFT minter and vending machine smart contract\n- [Simple Piggybank Smart Contract](https://github.com/xdevguild/multiversx-simple-sc) - smart contract for learning purposes\n- [Middleman.nft Smart Contract](https://github.com/yum0e/middleman-nft) - Create or delete offers for a P2P exchange between two known users. Simple smart contract and its associated snippets.\n- [Presale Smart Contract](https://github.com/xdevguild/elrond-pack-presale-sc) - Token Presale with Packs. Each pack has given EGLD amount and bonus percentage for the presale token\n- [xBulk](https://github.com/defralcoding/xBulk) - smart contract for handling bulk transactions\n- [eNftMemes Smart Contracts](https://github.com/eNftMemes/memes-sc) - Smart contracts code for the https://enftmemes.com. Includes decentralized voting, computing of a Top 10 based on votes, creating NFT \u0026 updating attributes, signature verification with example, etc\n- [Multi Sender smart contract](https://github.com/xdevguild/sc-multi-sender-rs) - A multi-sender smart contract that allows you to send EGLD, ESDTs, and NFTs to multiple addresses in one transaction\n- [ESDT Faucet SC](https://github.com/xdevguild/esdt-faucet-sc) - ESDT Faucet - claim, deposit ESDT tokens\n- [Vesting SC](https://github.com/Moonlorian/vesting-dapp/tree/main/sc) - Token vesting smart contract \n- [CoinDrip Protocol](https://github.com/CoinDrip-finance/coindrip-protocol-sc) - Token (ESDT) streaming smart contract\n- [Fundraising-SC](https://github.com/Vital-Network/Fundraising-SC) - MultiversX Fundraising Smart Contract allowing the creation of pots with or without objectives, with or without deadlines.\n- [AshSwap Aggregator Smart Contract](https://github.com/ashswap/ash-aggregator-sc) - Aggregator smart contracts act as an intermediary router to exchange tokens between multiple protocols.\n- [Nifty Maze \u0026 Proxy Ping Smart Contracts](https://github.com/NiftyWell/nifty-maze/tree/main) - smart-contract-based mini-game\n- [Pulsar Money Smart Payment Contract](https://github.com/astrarizon/pulsar-contract) - Pulsar Money is dedicated to redefining digital transfers and offers a suit of Smart Payments Modules.\n- [PublicFlashLoansSC](https://github.com/PierreBlg/PublicFlashLoansSC) - Flash Loans on top of MultiversX xExchange\n- [NFTs based on inscriptions](https://github.com/XOXNO/rs-inscriptions) - NFTs with data on-chain, thanks to inscriptions\n\n### SDKs and dev tools\n\n- [Rust SDK](https://github.com/bicarus-labs/elrond-sdk-erdrs) - Elrond Rust SDK for interacting with the Elrond Network and Smart Contracts.\n- [Elven Tools CLI](https://github.com/ElvenTools/elven-tools-cli) - The CLI tool for deploying and interacting with the [Elven Tools NFT Minter SC](https://github.com/ElvenTools/elven-nft-minter-sc). But not only limited to that.\n- [ESDT Distribution script](https://github.com/Combased/elrond-lkmex-distribution)\n- [JS SDK with NextJS dapp template](https://github.com/xdevguild/nextjs-dapp-template)\n- [JS SDK with VueJS dapp template](https://github.com/stephaneLeroy/vue-erdjs)\n- [Elrondex](https://github.com/elrondex/elrondex) - Elixir library to interact with Elrond Blockchain\n- [NextJS dApp template](https://github.com/Elrond-Giants/erd-next-starter) by [Elrond Giants](https://elrondgiants.com) - A dApp template made using JS SDK \u0026 nextjs\n- [LKMEX airdrop](https://github.com/xdevguild/esdt-and-lkmek-airdrop-scripts) - Python script that performs an airdrop of LKMEX to NFT holders\n- [Buildo Begins](https://github.com/xdevguild/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)\n- [elrond-sft](https://www.npmjs.com/package/elrond-sft) by [Elrond Giants](https://elrondgiants.com) - A CLI tool you can use to execute SFT-related operations like issue token, set roles, mint, add quantity, burn, airdrops\n- [erdjs-auth](https://github.com/Elrond-Giants/erdjs-auth) by [Elrond Giants](https://elrondgiants.com) - This library aims to make it easy to authenticate and sign transactions. It offers a common interface for all auth providers.\n- [erd-react-hooks](https://github.com/Elrond-Giants/erd-react-hooks) by [Elrond Giants](https://elrondgiants.com) - 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.\n- [elven.js](https://www.elvenjs.com) - 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\n- [useElven](https://www.useelven.com) - 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.\n- [MultiversX Unity Tools](https://github.com/chainofindustry/MultiversXUnityTools) - A work-in-progress set of tools to interact with MultiversX Blockchain directly from a Unity app.\n- [AssemblyScript framework for MultiversX VM](https://github.com/gfusee/elrond-wasm-as) - AssemblyScript smart contract library designed for Elrond's VM.\n- [MultiversX SDK for Laravel](https://github.com/PeerMeHQ/mx-sdk-laravel) - MultiversX SDK for Laravel (written in PHP)\n- [Mx.NET.SDK](https://github.com/RemarkableTools/Mx.NET.SDK) - MultiversX .NET SDK: Complex library for interacting with MultiversX blockchain\n- [Mx.NET.SDK.WalletProviders](https://github.com/RemarkableTools/Mx.NET.SDK.WalletProviders) - MultiversX .NET SDK: Unique library for interacting with Wallet Providers. Create connection and sign transactions.\n- [Mx.Blazor.DApp](https://github.com/RemarkableTools/Mx.Blazor.DApp) - Blazor DApp is a template application built using the Blazor UI framework and ASP.NET Core server application\n- [Rust Utilities by Angry-Penguins-Colony](https://github.com/Angry-Penguins-Colony/mx-rust-utilities) - Utilities to manipulate ManagedBuffer, ManagedVec and array\n- [xNetwork](https://github.com/gfusee/xnetwork) - This project provides an easy way to run a local testnet of MultiversX and its associated API, with no configuration required\n- [React + Vite dApp template](https://github.com/esdt-space/mx-dapp-template) - This template makes it easy to quickly get started building dApps on MultiversX, providing the basics for MultiversX authentication and transaction signing\n- [MxOps](https://github.com/Catenscia/MxOps) - Python package to automate MultiversX smart contracts interactions\n- [WenPlay](https://wenmoonstudios.com/wenplay/) - Unreal Engine 5 implementation of WalletConnect protocol with MultiversX blockchain interaction by WenMoon Studios\n- [Golang SDK](https://github.com/stakingagency/sa-mx-sdk-go) - MultiversX Golang SDK by Staking Agency\n- [MultiFungibleLibrary](https://dgomezde83.github.io/multifungible.github.io/index.html) - Cross-platform library written in C++ that allows to seamlessly create and manage non-fungible tokens (NFTs) and semi-fungible tokens (SFTs)\n- [mx-xportalhub-chrome](https://github.com/stephaneLeroy/mx-xportalhub-chrome) - Chrome extension for testing XportalHub integration.\n- [mxbi](https://github.com/VortX-DAO/mxbi) - mxbi is a command-line interface (CLI) tool that generates graphql backend code for MX smart contract endpoints\n- [ABI2API](https://github.com/SkullElf/ABI2API) - ABI2API is a Python library for converting smart contract ABI (Application Binary Interface) on the MultiversX blockchain into a RESTful API\n- [ABIExtractor](https://github.com/SkullElf/ABIExtractor) - ABI Extractor is a Python tool designed to extract ABI JSONs, and smart contract (SC) addresses from dApp JavaScript files.\n- [Spring Boot Starter Reactive](https://github.com/crldev-software/multiversx-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.\n- [xSuite](https://github.com/arda-org/xSuite) - Init, Build, Test, Deploy MultiversX smart contracts in seconds. The full suite for efficiently developing high-quality contracts.\n- [NovaX](https://github.com/gfusee/novax) - NovaX is your go-to toolkit for building robust software seamlessly interacting with the MultiversX blockchain\n- [mx-chain-simulator-interface-rs](https://github.com/gfusee/mx-chain-simulator-interface-rs) - Rust crate that allows you to create a local blockchain in the simulation mode in seconds.\n- [MultiversX API Deployer](https://github.com/PhyByte/mvx-api-deployer) - Effortlessly deploy a complete infrastructure to run your own MultiversX API in just a few steps.\n\n### Articles and tutorials\nPlease be aware that articles can be outdated. Always verify them with the docs.\n\n- [The Art of Testing Smart Contracts on MultiversX: Securing Code and Trust](https://medium.com/@calin.luca/the-art-of-testing-smart-contracts-on-multiversx-securing-code-and-trust-8f50eb2ae2f7)\n- [Step-by-step guide to MultiversX smart contract interactions with JavaScript SDK](https://www.julian.io/articles/multiversx-js-sdk-sc-interactions.html)\n- [From Web2 to Web3: Becoming a Blockchain and Smart Contract Developer](https://x.com/michavie_/status/1804927096684224527)\n- [Mastering smart contract deployment with MultiversX JavaScript SDK](https://www.julian.io/articles/multiversx-js-sdk-sc-deployment.html)\n- [Transfer tokens using MultiversX JavaScript SDK](https://www.julian.io/articles/multiversx-js-sdk-transfers.html)\n- [Intro to MultiversX blockchain interactions with JavaScript SDK](https://www.julian.io/articles/multiversx-js-sdk-intro.html)\n- [Querying a MultiversX Smart Contract using mxpy](https://medium.com/@gfusee33/tutorial-querying-a-multiversx-smart-contract-using-mxpy-784152dda328)\n- [Linux environment for development](https://elrond-dev-guild.gitbook.io/scrolls/readme/linux-environment-for-development)\n- [Setup the JS SDK workflow and issue an ESDT token in NodeJS environment](https://elrond-dev-guild.gitbook.io/scrolls/erdjs/how-tos/setup-erdjs-and-issue-esdt-token)\n- [How to start with MultiversX blockchain development](https://www.julian.io/articles/how-to-start-with-multiversx.html)\n- [Use of IPFS in the MultiversX NFT ecosystem](https://www.elven.tools/docs/use-of-ipfs-in-the-elrond-nft-ecosystem.html)\n- [How to Interact With the MultiversX Blockchain in a Simple Static Website](https://hackernoon.com/how-to-interact-with-the-elrond-blockchain-in-a-simple-static-website)\n- [How to enable donations on any website using the MultiversX blockchain and EGLD tokens](https://dev.to/juliancwirko/how-to-enable-donations-on-any-website-using-the-elrond-blockchain-and-egld-tokens-3fkf)\n- [Fetching MultiversX API using Next.js](https://borispoehland.notion.site/borispoehland/Fetch-Elrond-API-using-Next-js-e5685a624d1546fdbee636b7cfa314ba)\n- [AssemblyScript version of the Crowdfunding tutorial](https://fusee.gitbook.io/elrond-wasm-as/the-crowdfunding-smart-contract/the-crowdfunding-smart-contract-part-1) \n - [How to generate a MultiversX wallet in a specific shard (Tech Tutorial)](https://blog.giantsvillage.com/how-to-generate-a-multiversx-wallet-in-a-specific-shard-tech-tutorial-458d565caed6)\n\n### Videos\nPlease be aware that videos can be outdated. Always verify them with the docs.\n\n- [Connect, Secure and install your first MultiversX Node](https://www.youtube.com/watch?v=aZnNjMYgyaU)\n- [Step-by-step guide to MultiversX smart contract interactions with JavaScript SDK](https://www.youtube.com/watch?v=TMDC5yxT4_c)\n- [Mastering smart contract deployment with MultiversX JavaScript SDK](https://youtu.be/Rk-vHqd2avs)\n- [Transfer tokens using MultiversX JavaScript SDK](https://youtu.be/prtL2kx7Bcc)\n- [Intro to MultiversX blockchain interactions with JavaScript SDK](https://youtu.be/Fxxdly9QYHw)\n- [MultiversX Basics list by Helios Staking](https://www.youtube.com/watch?v=Wj5AaoX5ogE\u0026list=PLnF_yy8PvwDLoEJptNThUpKtY-Cy_G-5M)\n- [Everything you need to know to get started with MultiversX](https://youtu.be/ZIPExHInNgU)\n- [MultiversX VSCode IDE extension walkthrough](https://youtu.be/y0beoihLppA)\n- [How to run NFT collection on the MultiversX blockchain](https://youtu.be/resGP6a7_34)\n- [Intro to Buildo Begins - the CLI that helps with MultiversX blockchain interactions](https://youtu.be/NijTSZhswns)\n- [How to issue, mint and burn ESDT tokens on the MultiversX blockchain with Buildo CLI](https://youtu.be/_Jj0zCaATVU)\n- [Create SFTs on the MultiversX Blockchain with Buildo CLI](https://youtu.be/ozOYli4qQx4)\n- [How to mint a single NFT on the MultiversX blockchain with Buildo CLI](https://youtu.be/B4vahursgkQ)\n- [Create Meta ESDTs on the MultiversX Blockchain with Buildo CLI](https://youtu.be/dsRswHhIteU)\n- [Assign herotag (DNS) to your address with Buildo CLI](https://youtu.be/nvda-zCffck)\n- [How to convert data types for MultiversX blockchain using Buildo CLI](https://youtu.be/soUq9eX9-0s)\n- [Save a key-value data under your MultiversX account with Buildo CLI](https://youtu.be/gPVUkOgak1E)\n\n### Dev dApps\nRemember to always be careful when interacting with third-party dApps. Especially when it involves sending seeds, PEM, and keystore files. You should probably avoid that when interacting with the mainnet.\n\n- [Vanity Address Generator](https://wallet.artmakers.io/) - An open-source custom wallet generator for MultiversX\n- [R3D4](https://r3d4.fr) - Faucet, ESDT tools, Stats\n- [Converters for MultiversX Blockchain](http://207.244.241.38/elrond-converters) - This page offers an easy-to-use pack of data converters for interacting with MultiversX Blockchain.\n- [XConverters](https://xconverters.netlify.app/) - Another app that offers data converters but is more automated with better UI/UX\n- [MultiversX Transactioneer](https://elrond-transactioneer.vercel.app) - Create, Edit, Import, Export, Send \u0026 Batch Send transactions on any Elrond network.\n- [ESDT Faucet](https://devnet-multiversx-esdt-faucet.netlify.app/) - Deposit and Claim ESDT tokens\n- [xSafe Multisig UI](https://github.com/validblocks/xSafe) - This is the source code of the xSafe Multisig UI for the Multisig SC developed by the MultiversX team.\n- [xSmartDeploy](https://devnet.xsmartdeploy.com/) - Deploy smart contracts through the web app\n- [devnet.Buildo.dev](https://www.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).\n- [Spawnable.io](https://spawnable.io/) - Fully automated deployments for your smart contracts \u0026 MML objects.\n\n### Dapps Source Code\n\n- [Vanity Address Generator](https://github.com/grobux/mvx-vanity-address) - An open-source custom wallet generator for MultiversX\n- [Middleman.nft](https://www.middleman-nft.com/) - A secure way to exchange NFTs with a smart contract that acts as a trusted third party. Open source code of the frontend [here](https://github.com/yum0e/front-nft-middleman).\n- [Vesting dApp](https://github.com/Moonlorian/vesting-dapp/tree/main/dapp) - Token vesting dApp\n- [Elven Tools Dapp](https://github.com/ElvenTools/elven-tools-dapp) - The dapp used by Elven Tools project\n- [ESDT Faucet Dapp](https://github.com/xdevguild/esdt-faucet-dapp) - The ESDT tokens faucet app for the devnet/testnet\n- [Buildo.dev](https://github.com/xdevguild/buildo.dev) - Buildo.dev is a MultiversX app that helps with blockchain interactions, like issuing, managing tokens and querying smart contracts.\n\n### Explorers and APIs\n\n- [Maiar Tokens API](https://maiartokens.com)\n- [Elrond Scan](https://elrondscan.com)\n- [Big Dipper Elrond Explorer](https://elrond.bigdipper.live)\n\n## MultiversX Dev groups\n\n- [MultiversX Discord](https://discord.com/channels/1045353153073258557/1049254556216872990)\n- [MultiversX Developers Telegram group](https://t.me/MultiversXDevelopers)\n- [MultiversX Fr Developers Discord](https://discord.gg/rt6XS8Eyrs)\n- [StackOverflow](https://stackoverflow.com/questions/tagged/elrond)\n\n## Paid MultiversX content and tools\nArticles behind the paywall or tools that require payment to use them.\n\n- [RockX](https://www.rockx.com/) - 3rd party MultiversX API provider, they also have limited free plans\n- [Tatum](https://tatum.io) - 3rd party MultiversX API provider, they also have limited free plans\n- [Blast](https://blastapi.io) - 3rd party MultiversX API provider, they also have limited free plans\n\n## Contribute\n\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/xdevguild%2Fawesome-multiversx-dev-resources/projects"}