The most animated and modern CLI to generate a full-featured Express.js boilerplate — powered by RJ
create-rjx is a visually stunning, developer-friendly CLI tool that instantly scaffolds modern Express.js applications in either JavaScript or TypeScript — with cinematic console animations, intelligent boilerplate generation, and production-ready architecture.
- 🎨 Cinematic CLI experience with smooth animations and vibrant colors
 - ⚡ Lightning-fast setup - get started in under 30 seconds
 - 🎯 Zero configuration - works out of the box
 - 🔧 Production-ready - includes best practices and modern tooling
 - 📱 Interactive prompts with beautiful UI elements
 
npm install -g create-rjxnpx create-rjxcreate-rjxcreate-rjx my-awesome-apiThe CLI will guide you through:
- Project naming with real-time validation
 - Language selection (JavaScript vs TypeScript)
 - Template generation with progress indicators
 - Success celebration with animated confetti 🎉
 
After the magical creation process:
cd your-project-name
npm install
npm run devYour API will be running at http://localhost:3000 with hot-reload enabled!
- Cinematic animations using chalk-animation and gradient-string
 - ASCII art headers with figlet
 - Colorful progress bars and spinners
 - Celebration effects on successful creation
 
- Dual language support: JavaScript & TypeScript
 - Modern Express.js setup with async/await
 - Environment configuration with dotenv
 - Development tooling with nodemon
 - Clean architecture with separation of concerns
 
- Express.js with modern middleware setup
 - Environment variable configuration
 - Development & production scripts
 - Clean, scalable folder structure
 - Ready-to-use API endpoints
 
- chalk - Terminal colors
 - chalk-animation - Animated text effects
 - figlet - ASCII art generation
 - gradient-string - Color gradients
 - ora - Elegant spinners
 - inquirer - Interactive prompts
 - fs-extra - Enhanced file operations
 
- Express.js - Web framework
 - dotenv - Environment management
 - nodemon - Development server
 - TypeScript - Type safety (optional)
 
The CLI provides a movie-like experience with:
- Smooth transitions between steps
 - Real-time progress feedback
 - Color-coded success/error messages
 - ASCII art celebration on completion
 
{
  "message": "Welcome to your Express API!",
  "timestamp": "2024-01-15T10:30:00.000Z",
  "version": "1.0.0"
}We love contributions! Here's how you can help:
- Fork the repository
 - Create a feature branch: 
git checkout -b feature/amazing-feature - Commit your changes: 
git commit -m 'Add amazing feature' - Push to the branch: 
git push origin feature/amazing-feature - Open a Pull Request
 
git clone https://github.com/softenrj/create-rjx.git
cd create-rjx
npm install
npm link  # For local testing- 🐛 Bug Reports: Open an issue
 - 💡 Feature Requests: Start a discussion
 - 📧 Direct Contact: Email the author
 
- 🐙 GitHub: @softenrj
 
- Use 
create-rjx .to create in current directory (coming soon) - Add 
--typescriptflag for TypeScript (coming soon) - Use 
--template apifor specific templates (coming soon) 
- Always check the generated 
.env.examplefile - Use 
npm run cleanbefore switching between JS/TS - Keep your CLI updated: 
npm update -g create-rjx 
MIT License - feel free to use this in any project, commercial or personal.
⭐ Star this repo if you found it helpful!

