React Kickstart
CLI tool for generating production-ready React apps. Choose your framework, state management, routing, styling, API setup, testing, and deployment, all pre-configured to work together.
Loading demo video...
New to React Kickstart? Start with interactive mode—it'll walk you through all the options. Once you know your preferred stack, you can use flags to skip the prompts.
Get Started
No installation needed. Just run with npx:
npx @gavbarosee/react-kickstart my-appYou'll answer a few questions to configure your stack. Takes less than a minute.
Prefer global installation? Install once and use the shorter command:
npm install -g @gavbarosee/react-kickstart
react-kickstart my-appStack Options
| Category | Options |
|---|---|
| Framework | Vite, Next.js (app/pages router) |
| Language | TypeScript, JavaScript |
| Styling | Tailwind CSS, styled-components, CSS |
| Routing | React Router, Next.js built-in |
| State | Redux Toolkit, Zustand, none |
| API | Axios + React Query, Fetch + React Query, basic setups |
| Testing | Vitest, Jest, none |
| Deployment | Vercel, Netlify, manual |
| Package Manager | npm, yarn (auto-detected) |
| Git | Initialize repository (yes/no) |
| Linting | ESLint + Prettier (yes/no) |
| Editor | Cursor, VS Code, none (auto-detects installed editors) |
What Makes This Different?
Tools like create-vite and create-next-app give you a framework with minimal setup. React Kickstart takes you further by scaffolding your entire application stack:
- State management — Redux or Zustand configured with working examples
- Routing — React Router or Next.js routing set up with example pages
- API integration — Axios or fetch with React Query configured and ready
- Testing — Vitest or Jest set up with example tests that actually pass
- Styling — Tailwind CSS, styled-components, or CSS properly configured
- Deployment — Vercel or Netlify configurations included
- Code quality — ESLint and Prettier preconfigured
Everything is wired together and works out of the box. You can focus on building your app instead of configuring it.
Ready to Get Started?
- Installation → — Get React Kickstart set up in 30 seconds
- Quick Start → — Create your first project and see it in action
- CLI Reference → — Explore all available options and flags
- Contributing → — Help make React Kickstart better
Questions or feedback? Open an issue on GitHub (opens in a new tab) or start a discussion (opens in a new tab).