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!

