kitr
An open-source React framework. Routing, data, forms, sign-in and a typed API server, wired together from one CLI.
About
Every app ends up making the same thirty decisions: routing, data loading, forms, auth, styling, testing, and how to ship to the web, phones, desktops and servers. kitr makes them once, out loud, with libraries you already trust.
It’s a thin layer over TanStack Router, Query and Start, React Hook Form, Zustand, ky, h3 and Tailwind. @kitr/router is TanStack Router, so the upstream docs still apply and leaving is an import rewrite.
One CLI does the wiring. kitr new writes seven files, and kitr add brings in any of 45 packages with its dependencies, config, codemods and agent notes. Every command runs from flags, so people, CI and coding agents drive it the same way.
The same app folder ships to the web and a server today, with desktop, Tauri and mobile shells in preview. I build and maintain it, from the packages and the CLI to the docs, the brand and kitr.dev.
Details
- Creator and maintainer
- Architecture
- Packages
- CLI
- Docs
- Brand
- kitr.dev
- TypeScript
- TanStack Start, Router and Query
- Vite
- h3
- Tailwind
- Web and servers, with desktop and mobile in preview







