Skip to content

Releases: softenrj/create-rjx

🎉 Initial Release

Choose a tag to compare

@softenrj softenrj released this 15 Jul 15:49

🎉 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-rjx

Or use it directly with npx without installing:

npx create-rjx

🖥️ Usage

Run the CLI command:

create-rjx

or with a project name:

create-rjx my-api

You 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 dev

This 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