Skip to content

Scaffold projects in seconds

Pick a template. Run one command. Get a fully configured project with linting, type checking, CI, and editor settings — ready to ship.

Starting a new JS/TS project means configuring Biome, TypeScript, ESLint, Prettier, GitHub Actions, VS Code settings, Tailwind, and more — before writing a single line of code.

One command

Run pnpm create xtarter-app and pick your stack. Everything else is handled for you.

📦

Curated templates

Production-grade starters for Next.js, React + Vite, Remix, SvelteKit, Astro, and SolidJS.

🔧

Pre-configured tooling

Every template ships with Biome linting & formatting, TypeScript strict mode, and CI workflows.

🔄

Stay in sync

After scaffolding, use xtarterize to keep your conformance configs up to date.


Terminal window
# Scaffold a new project
pnpm create xtarter-app
# Follow the interactive prompts to pick your template
# ?? Which template?
# - Next.js + Tailwind
# - React + Vite
# - SvelteKit
# - Remix
# - Astro
Get started →

Once your project is scaffolded, use xtarterize to keep your conformance configs in sync as the ecosystem evolves.

create-xtarter-appxtarterize
Day 0 — scaffold new projectsDay 1+ — keep existing projects in shape
pnpm create xtarter-appnpx xtarterize init
Learn about xtarterize →