Open Source CLI Tool

Build on Stacks.
Ship Faster.

Scaffold production-ready Stacks dApps with a single command. Pre-configured with your favorite frontend, Clarity contracts, wallet integration, and testing — all out of the box.

$npx @devvmichael/create-stacks-app my-dapp

Built with the modern stack you already love

The Ultimate Developer Toolkit

Stop wasting time on configuration. Focus on building your dApp with our opinionated, battle-tested stack.

Instant Setup

Go from zero to full-stack dApp in under 2 minutes with a single command. Environment variables and dependencies pre-configured.

Production Ready

Secure, audited smart contract templates for Tokens, NFTs, and more. Built with security best practices and Clarity standards.

Modern Stack

Built with Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS v4, and @stacks/connect v8.

sBTC & Bitcoin L2

Native sBTC integration. Scaffolding for trustless Bitcoin-backed applications with pre-built hooks for balance and deposits.

Wallet Connect

Pre-configured Stacks Connect v8 integration with Leather and Xverse. Hooks for auth, reads, and contract calls.

UI & shadcn/ui

Optionally inject shadcn/ui. Built-in professional dark-mode aesthetics with Tailwind CSS v4 support.

How it Works

Go from an idea to a live dApp in record time with our streamlined developer workflow.

1. Scaffold

Initialize your project with a single npx command. Pick your frontend framework and contract templates interactively.

$npx @devvmichael/create-stacks-app my-dapp

2. Develop

Write Clarity smart contracts and build your frontend with pre-configured hooks, wallet integration, and Tailwind CSS.

$cd my-dapp && npm run dev

3. Deploy

Test contracts with Clarinet SDK and deploy to testnet or mainnet using the built-in CLI deploy command.

$npx @devvmichael/create-stacks-app deploy testnet

Built-in Best Practices

TypeScript first development
Stacks Connect v8 wallet hooks
Contract testing with Clarinet SDK + Vitest
Wallet integration out of the box
CLI commands for add & deploy
Terminal - Create Stacks App
?Project name:my-dapp
?Select a frontend framework:Next.js
?Select contracts:Counter, Token
?Package manager:pnpm
Scaffolding project...
✔ Done! Your dApp is ready at ./my-dapp

Starter Templates

Choose from our growing library of production-ready templates. All templates are Clarinet-ready and easy to customize.

Counter

State management with owner-gated reset. Perfect for learning Clarity basics — variables, access control, and error handling.

BeginnerState

SIP-010 Token

Full fungible token standard implementation with mint, burn, and transfer following the SIP-010 specification.

DeFiStandard

SIP-009 NFT

Non-fungible token standard with minting, metadata, transfer, and ownership following SIP-009.

NFTStandard

NFT Marketplace

Trading marketplace with listing, buying, and selling. Includes NFT trait and a companion SIP-009 contract.

AdvancedFull Stack

Staking Pool

DeFi staking example with SIP-010 trait dependency. Demonstrates multi-contract architecture and token integration.

AdvancedDeFi

Common Questions

Everything you need to know about the toolkit.

Create Stacks App is a CLI tool designed to jumpstart dApp development on the Stacks blockchain. It provides a pre-configured monorepo with your choice of frontend (Next.js, React, Vue, Vite) and production-ready smart contract templates.

Ready to Build Your Next Big Thing?

Join developers building the future of the decentralized web on Stacks. Scaffold your dApp in seconds.

$npx @devvmichael/create-stacks-app my-dapp
Start Building

Free & Open Source · MIT Licensed