Skip to content

scio-labs/inkathon

Repository files navigation

inkathon Banner

inkathon v6

License: GPL v3 Built with ink! Rust TypeScript Next.js

Next generation full-stack boilerplate for ink! smart contracts running on PolkaVM. Powered by Papi, ReactiveDOT, Pop CLI, and more.

Quickstart ⚡

Important

  • Setup Node.js v20 or v22 (recommended via nvm)
  • Install Bun

Use the new create-inkathon-app CLI to set up the boilerplate:

bunx create-inkathon-app@latest

cd <project-name>

bun run dev

Learn more in our new documentation.

About the project

The inkathon boilerplate is almost as old as ink! itself. With over 200 stars, more than 250 public projects depending on it, and the most active ink! Telegram group.

It offers a complete setup for developing full-stack dApps on Polkadot with ink! smart contracts and Next.js and now shines in new glory with full ink! v6 support. Powered by Papi, ReactiveDOT, Pop CLI, and more.

New Features in v6

The boilerplate has been completely rebuilt with:

  • Full ink! v6 support with PolkaVM compatibility
  • Type-safe contract interactions via PAPI
  • Modern stack: Bun, Next.js 15, React 19, Tailwind CSS v4
  • Improved DX: Better build scripts & deployment automation
  • Production-ready: Docker support, self-hosting optimized
  • New create-inkathon-app CLI for setting up the boilerplate in seconds
  • New documentation with educational resources & guides

Changelog

Note

The old ink! v5 compatible boilerplate is available on the v1 branch.

The v6 changelog is available on the GitHub releases page.