A powerful and flexible CLI tool that helps you quickly scaffold modern web and mobile projects using production-ready boilerplates.
- π Quick project setup with production-ready boilerplates
- π Built-in Swagger API documentation for Node.js projects
- π― Type-safe development with TypeScript support
- π State management solutions (Zustand) pre-configured
- π± Cross-platform support (Web, Mobile, Server)
- β‘οΈ Modern development setup (Vite, Next.js App Router, React Native CLI)
- π API integration ready with React Query
- π Customizable project structure
npm install -g red-js-cli
# or clone the repository
git clone https://github.com/iwint/red-cli.gitSimply run:
red-js-cliFollow the interactive prompts:
- Choose your template from the available options
- Enter your project name
- Can contain letters (a-z, A-Z)
- Numbers (0-9)
- Underscores (_)
- Hashes (-)
- No spaces or special characters
- TypeScript-based Express.js setup
- Swagger API documentation
- Authentication ready (JWT, Google OAuth)
- MongoDB integration with Mongoose
- Winston logger
- Environment configuration
- Error handling middleware
- App Router architecture
- React Query for data fetching
- Authentication setup (@react-oauth/google)
- Payment integrations (Paddle, Razorpay)
- Tailwind CSS with animations
- Type-safe development
- Vite + SWC for fast development
- Material UI components
- React Query integration
- React Router setup
- Toast notifications
- Tailwind CSS styling
- Latest React Native setup
- Navigation (Stack & Bottom Tabs)
- Google Sign-In integration
- Payment gateways (Stripe, Razorpay)
- Async Storage
- Type-safe API calls
- Navigate to the
templatesdirectory - Create a new folder with your template name
- Add your template files and structure
- The template will automatically appear in the CLI options
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Iwin Issac π
βοΈ If you found this project helpful, please consider giving it a star!