Web3 TypeScript SDK
Mesh is a TypeScript open-source framework and library, providing numerous tools to build Web3 apps.
Wallets
Wallets APIs for interacting with the blockchain.
Transaction Builder
Build transactions with cardano-cli like APIs
Providers
Data providers for connecting to the blockchain
Utilities
Serializers, resolvers and data types for converting between different formats.
React Components
Frontend React UI components and React hooks
Svelte Components
Svelte UI components for wallet connections
Smart Contracts Lib
Open-source smart contracts, complete with documentation, and live demos

Aiken
Functional programming language created for Cardano smart contract development
Hydra
Layer 2 scaling solution for Cardano

Yaci
Custom Cardano devnet to tailor your devnet needs with a builtin indexer
Midnight
Leveraging zero-knowledge technology to enable data protection
Polkadot
Tools and resources for developers to build on Polkadot
How to get started
Get started with one command
Instant setup a new project with a single command using Mesh CLI and start building.
Explore documentation with live demos
In Mesh Playground, most endpoints have live demo for you to try to see how it works, then copy the code snippet and use it.
Explore Mesh APIsPre-built smart contracts
Most popular smart contracts are available for you to use in your app. End-to-end implementation useful for learning too.
Start using smart contractsResources to learn more and go deeper
Whether you are a new or seasoned full-stack developer, these guides and resources are here to help you.
Check out resources