Interactive CLI to generate React 19 + Webpack 5 apps with optional Router, Redux, Axios, and CSS frameworks – full control, no hidden config.
Perfect if you like React + Webpack but want a faster setup than wiring everything from scratch or fighting CRA/Vite’s hidden config.
npx create-rp-app
That’s it! Follow the interactive prompts to customize your React project.
npx create-rp-app
# Prompts:
# - Folder name: my-awesome-app
# - Will you be using TypeScript or JavaScript? TypeScript
# - Select a package manager: pnpm (or npm / yarn)
# - What packages to include? React Router, Redux, Axios
# - Please choose the css framework: TailwindCSS
Create-Reactopack generates a clean, production-ready React project with:
| Feature | Reactopack | CRA / Vite / Others |
|---|---|---|
| Webpack Control | Full control | Hidden or abstracted config |
| Package Selection | Interactive | Fixed setup / extra installs |
| CSS Framework | Choose on setup | Manual install & wiring |
| State Management | Pre-configured Redux + middleware | DIY setup |
| Speed | Fast setup | Varies |
npx create-rp-app
cd your-project-name
npm install # or yarn/pnpm
npm run dev # or yarn dev / pnpm dev
>>>>>> Welcome to REACTOPACK
? Enter your folder name: my-awesome-app
? Will you be using TypeScript or JavaScript? TypeScript
? Select a package manager: pnpm
? What packages to include? (optional) React Router, Axios, Redux
? Choose Redux middleware: redux-thunk
? Please choose the css framework: TailwindCSS
my-awesome-app successfully created!
To run the project:
cd my-awesome-app
pnpm install
pnpm dev
Found a bug or have a feature request? We’d love your help!
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Star this repo if you find it helpful!
Made with ❤️ by amitkrout