Releases: softenrj/create-rjx
Release list
🎉 Initial Release
🎉 Initial Public Release of create-rjx
This is the first official release of the create-rjx CLI — a beautifully animated command-line tool to generate full-featured Express.js boilerplates in either JavaScript or TypeScript.
🚀 Highlights
✨ Animated CLI using:
chalk-animation, gradient-string, figlet, and ora
📦 Scaffold clean Express apps instantly
🔥 Choose between JavaScript or TypeScript templates
🧱 Includes best practices, modular structure, and setup scripts
🌈 Stylish terminal feedback with colored banners and spinners
🧠 Ready-to-code API base with:
express, dotenv, helmet, morgan, cors, chalk
🎯 Smart file structure:
src/
├── app.js / app.ts
├── server.js / server.ts
├── routes/
├── common/
├── controllers/
🚀 What is create-rjx?
create-rjx is a highly animated, developer-friendly CLI tool to instantly scaffold a modern Express.js app in either JavaScript or TypeScript — with stylish console output, boilerplate magic, and a clean file structure to start building APIs faster than ever.
💾 Installation
You can install create-rjx globally via npm:
npm install -g create-rjxOr use it directly with npx without installing:
npx create-rjx🖥️ Usage
Run the CLI command:
create-rjxor with a project name:
create-rjx my-apiYou will be prompted to enter your project name and choose your preferred language (JavaScript or TypeScript). The CLI will then create a new project folder with the selected template.
🏁 Getting Started
After the project is created, navigate into your project directory and install dependencies:
cd your-project-name
npm install
npm run devThis will start the development server and you can begin building your API.
🎯 Features
- ✨ Beautiful CLI animation using chalk-animation, figlet, and gradient-string
- ⚙️ Choose between JavaScript or TypeScript
- 📦 Comes pre-configured with:
- Express.js
- dotenv
- nodemon
- Proper scripts for dev/start/clean
- 🧱 Clean, modular file structure
- 🔗 Ready for real-world APIs
📂 Generated Project Structure
my-api/
├── src/
│ └── app.js / app.ts # Main server entry
├── .env
├── package.json
└── README.md
🔧 Scripts
| Command | Description |
|---|---|
| npm run dev | Start in development mode |
| npm start | Start in production mode |
| npm run clean | Clean node_modules & lock files |
🤝 Contributing
Contributions are welcome! Feel free to open issues or submit pull requests on the GitHub repository.
💬 Support
If you have any questions or need help, please open an issue on the GitHub repository or contact me on GitHub: @softenrj.
🧠 Tech Behind the Scenes
- chalk
- chalk-animation
- figlet
- gradient-string
- ora
- inquirer
- fs-extra
✍️ Made with ❤️ by Raj
Follow me on GitHub — I build cool tools like this:
github.com/softenrj
📄 License
MIT