Practical overview
When it fits
Use Inkathon when beginning a Polkadot dApp project based on ink! v6 and PolkaVM, or when a prepared Next.js and contract-interaction foundation is useful.
Who it is for
- Developers starting a Polkadot dApp with ink! v6 smart contracts.
- Teams seeking a Next.js application foundation with typed contract interactions.
Documented uses
- Generate a new dApp project from the boilerplate using its CLI.
- Build a Next.js frontend connected to ink! contracts through PAPI.
- Use the included build and deployment tooling as part of an ink! application workflow.
Requirements & limits
The project is an open-source public GitHub repository under the GPL-3.0 license. The documented CLI quickstart requires Node.js v20 or later and Bun.
- The current boilerplate targets ink! v6 and supports PolkaVM; the repository identifies its v1 branch as the older ink! v5-compatible version.
- The listed application stack includes Bun, Next.js 15, React 19 and Tailwind CSS 4.
- Docker support is described for self-hosting, alongside build scripts and deployment automation.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Create and start an Inkathon project
Set up the boilerplate and start its development server.
Before you start
- Node.js v20 or later
- Bun
Steps
Run
bunx create-inkathon-app@latest.Change into the generated project directory.
Run
bun run dev.
Expected outcome
The generated project’s development server is started.
Guide limitations
- The README does not specify additional configuration or contract deployment steps for this quickstart.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 10 October 2026
- Original website title
- scio-labs/inkathon · Official homepage title · retained in its source language

