xtarter · two tools, one standard
Start conformant.Stay conformant.
Scaffold new JavaScript and TypeScript projects with create-xtarter-app, or bring existing repos up to standard with xtarterize. Both give you Biome, strict TypeScript, CI, and editor configs.
the xtarter ecosystem
Two tools, one standard
Start from a template, or bring an existing repo up to standard. Both land on the same conformance baseline.
scaffolding CLI
create-xtarter-appNew project, fully configured, in one command.
Pick a stack and start from the baseline.
Start with a templateconformance CLI
xtarterizeBring any project up to standard without overwriting your files.
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. This baseline lives in the repo instead.
Reviews that read themselves
Biome and strict TypeScript run from the first commit. Reviews cover features, not formatting.
CI that stays green
GitHub Actions runs the same configs your editor enforces, so local and CI cannot disagree.
Agent-ready by default
Agent skills ship with every config, so AI assistants follow the same standard you do.
Starter templates
Five 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 →
Pick your door.
Scaffold something new, or conform code you already have.