Simple React CLI
A modern CLI tool for creating React or Next.js projects with Tailwind CSS v4, optional libraries, and a clean setup. Perfect for developers who want to skip boilerplate and start coding immediately! Supports both English and Russian interfaces.
Installation
Install globally via npm:
npm install -g simplesetup-react-cli
Or via npx:
npx simplesetup-react-cli
Usage
Run the CLI:
modern-react-cli
Follow the interactive prompts to configure your project:
- Choose CLI language: English or Русский
- Enter project name
- Enter app title (for browser tab)
- Choose framework: React (Vite) or Next.js
- Choose language: JavaScript or TypeScript
- Select additional libraries: Lucide React, Framer Motion, React Router, Zustand, React Hook Form, Axios
- Select development tools: ESLint, Prettier, Husky
For the library and tool selection, use:
<space> to select
<a> to toggle all
<i> to invert selection
<enter> to proceed
Features
- ✅ Removes default boilerplate files and assets
- ✅ Installs Tailwind CSS v4 with custom styles (Google Fonts integration)
- ✅ Adds selected libraries with latest versions
- ✅ Configures app title in HTML/layout
- ✅ Supports both React (Vite) and Next.js
- ✅ Optional ESLint, Prettier, and Husky setup
- ✅ Clean, minimal starting point for development
- ✅ Bilingual interface (English/Russian)
Libraries & Tools
- Lucide React: Beautiful, customizable icons
- Framer Motion: Powerful animation library
- React Router: Client-side routing for SPAs
- Zustand: Lightweight state management
- React Hook Form: Performant form handling
- Axios: Promise-based HTTP client
- ESLint: Code linting for better code quality
- Prettier: Code formatting for consistent style
- Husky: Git hooks for automated checks
Example
modern-react-cli
This creates a clean project ready for development with your chosen configuration.
License
MIT License. See LICENSE for details.
Author
Oleg Litvinchuk