create-rjx
v1.0.7
Published
๐ฅ Animated CLI to scaffold modern Express.js boilerplates (RJX-style)
Maintainers
Readme
โจ create-rjx
The most animated and modern CLI to generate a full-featured Express.js boilerplate โ powered by RJ

๐ What is create-rjx?
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.

โจ Why choose create-rjx?
- ๐จ 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
๐พ Installation
Global Installation (Recommended)
npm install -g create-rjxOne-time Usage
npx create-rjx๐ฅ๏ธ Usage
Quick Start
create-rjxWith Project Name
create-rjx my-awesome-apiInteractive Experience
The 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 ๐
๐ Getting Started
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!
๐ฏ Features
๐จ Visual Experience
- Cinematic animations using chalk-animation and gradient-string
- ASCII art headers with figlet
- Colorful progress bars and spinners
- Celebration effects on successful creation
โ๏ธ Technical Excellence
- 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
๐ฆ What's Included
- Express.js with modern middleware setup
- Environment variable configuration
- Development & production scripts
- Clean, scalable folder structure
- Ready-to-use API endpoints
๐ ๏ธ Tech Stack
CLI Magic
- 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
Generated Projects
- Express.js - Web framework
- dotenv - Environment management
- nodemon - Development server
- TypeScript - Type safety (optional)
๐ฎ Demo & Examples
Interactive CLI Experience
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
Sample API Response
{
"message": "Welcome to your Express API!",
"timestamp": "2024-01-15T10:30:00.000Z",
"version": "1.0.0"
}๐ค Contributing
We love contributions! Here's how you can help:
Quick Contribution Guide
- 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
Development Setup
git clone https://github.com/softenrj/create-rjx.git
cd create-rjx
npm install
npm link # For local testing๐ฌ Support & Community
Get Help
- ๐ Bug Reports: Open an issue
- ๐ก Feature Requests: Start a discussion
- ๐ง Direct Contact: Email the author
Connect with the Creator
- ๐ GitHub: @softenrj
๐ง Pro Tips
Power User Features
- Use
create-rjx .to create in current directory - Add
--typescriptflag for TypeScript (coming soon) - Use
--template apifor specific templates (coming soon)
Best Practices
- Always check the generated
.env.examplefile - Use
npm run cleanbefore switching between JS/TS - Keep your CLI updated:
npm update -g create-rjx
๐ License
MIT License - feel free to use this in any project, commercial or personal.
โ๏ธ Made with โค๏ธ and lots of โ by Raj
โญ Star this repo if you found it helpful!
