Overview
Mesh Guides is a free set of step-by-step coding tutorials that teach developers how to build blockchain apps with the Mesh toolkit. The guides walk through complete projects, such as a website with a wallet connect button, an NFT collection, or a simple smart contract (a program that runs on the blockchain and enforces its own rules)1. Basic TypeScript or JavaScript is the listed coding prerequisite, so the guides suit web developers moving into blockchain work1.
Mesh Guides is the learning section of the Mesh SDK website. Mesh is an open-source software development kit (a ready-made set of code building blocks) for building apps on Cardano, published by MeshJS Pte. Ltd., a company registered in Singapore2. The guides are written as text files in the public MeshJS/meshjs.dev repository on GitHub3, which carries the Apache-2.0 license4.
Key Features
- A wallet-connected website. The Next.js guide sets up a website with a wallet connect button and a page that lists the assets held in a connected wallet5.
- Mint your own NFT collection. The NFT collection guide mints several NFTs in a single transaction using CIP-25, the Cardano standard for describing an NFT's name, image, and other details6.
- Write and test a first smart contract. The Aiken guide pairs Aiken, a programming language for Cardano smart contracts, with Mesh to lock funds in a contract and unlock them again, and links a live demo plus template code7. It also asks for Rust, a programming language, as a prerequisite7. The vesting guide builds a contract that lets the owner withdraw at any time and a named beneficiary withdraw only after a set time8.
- Let visitors sign in with their wallet. The wallet-ownership guide shows how a website can confirm that a visitor controls a wallet by asking them to sign a one-time message, following the CIP-8 message-signing standard9.
- Move over from another library. A migration guide maps code written with Lucid, another Cardano JavaScript library, onto the Mesh equivalents step by step10. A separate comparison page sets Mesh beside other tools such as cardano-serialization-lib11.
What to Expect
Guides such as the Next.js tutorial follow a fixed layout: what you will build, prerequisites, time to complete, numbered steps, a complete code example, and a troubleshooting section for common errors5. The tutorials are grouped into five tracks: getting started, NFT and token minting, smart contracts, authentication and security, and integration and migration1.
Before starting, the guides index asks for Node.js 18 or later (or the Bun runtime), a code editor, and a Cardano browser wallet such as Eternl or Lace1. A one-line setup command creates a starter project you can run on your own computer1. Guide pages carry buttons to copy the text as Markdown or ask an AI assistant about it5.
You won't need real money to practice. The NFT collection guide runs on Cardano's preprod testnet, a practice copy of the network where test ADA comes free from a faucet on the official Cardano docs site6. Apps headed for the main network get their own Production Deployment guide with a security checklist12.
Developers who get stuck can ask in the Mesh Discord, which the Mesh Guides index links for community support1. Readers new to the basics may want an introduction to Cardano development first. Mesh publishes a separate API reference, the technical manual for the SDK13.
