xtarter · two tools, one standard
Start conformant.Stay conformant.
Scaffold new JavaScript and TypeScript projects with create-xtarter-app. Bring existing repos up to standard with xtarterize. Both paths give you Biome, strict TypeScript, CI, and editor configs that hold their shape.
the xtarter ecosystem
Two tools, one standard
Start a new project from a production-grade template, or bring an existing repo up to standard. Either way you land on the same conformance baseline.
scaffolding CLI
create-xtarter-appNew project, fully configured, in one command.
Five production-grade starters. One command lays down the whole baseline: Biome, strict TS, CI, editor configs, agent skills.
Start with a templateconformance CLI
xtarterizeBring any project up to standard without overwriting your files.
Point it at code you already have. It detects the stack, plans the fixes, and writes nothing until you approve.
Conform your projectwhy conformant
Standards that hold their shape
Configs drift when enforcement lives in someone's head. Someone formats locally, CI disagrees, reviews turn into style debates. This baseline lives in the repo instead.
Reviews that read themselves
Biome and strict TypeScript run from the first commit. Pull requests argue about features, not formatting.
CI that stays green
GitHub Actions runs the same configs your editor enforces. Local and CI cannot disagree about what passing means.
Agent-ready by default
Agent skills ship next to every config, so AI assistants working in your repo follow the same standard you do.
Starter templates
Five curated starters. Each ships Biome, strict TypeScript, CI, VS Code settings, and agent skills before your first commit.
- Next.js + Chakra UINext.js 16 prewired with Chakra UI v3, Biome, Playwright, and Turborepo.Next.js 16Chakra UI v3BiomeTurborepoView repository
- Next.js + TailwindNext.js 16 with Tailwind CSS v4 and Biome, tuned for fast iteration.Next.js 16Tailwind CSS v4BiomeView repository
- Vite + React + ChakraVite+ and React 19 on TanStack Router, styled with Chakra UI v3, tested with Vitest.Vite+ (Vite 8)React 19Chakra UI v3TanStack RouterView repository
- Vite + React + TailwindVite+ and React 19 with Tailwind CSS v4 and TanStack Query caching built in.Vite+ (Vite 8)React 19Tailwind CSS v4TanStack RouterView repository
- Vite + React + Hero UIVite+ and React 19 with HeroUI components wired through TanStack Router.Vite+ (Vite 8)React 19Hero UITanStack RouterView repository
Ready to use one? Scaffold with create-xtarter-app →
The project lifecycle
Two tools, one path from first commit to shipped project.
Pick your door.
Both commands land on the same baseline. Scaffold something new, or conform code you already have.