ExpressBooster is a powerful Node.js framework designed to supercharge your Express application development. With a single command, ExpressBooster not only generates a fully-fledged Express application structure but also provides a comprehensive framework enriched with command-line capabilities. Tailor your project effortlessly by integrating additional plugins to meet your specific requirements.
- 🚀 Express at the Speed of Light: Instantly generate and follow a comprehensive Express application structure.
- 💻 Command-Line Magic: Seamlessly manage your project through an intuitive command-line interface.
- 🧩 Plugin Friendly: Customize your project by effortlessly adding plugins for extended functionalities.
- 📦 Well-Organized Structure: Follows best practices to keep your codebase clean and maintainable.
- 🌐 Node.js Ecosystem: Leverage the power of Node.js for a high-performance backend.
ExpressBooster simplifies the initial setup and provides a robust framework, allowing you to focus on building exceptional web applications. Whether you're a seasoned developer or just starting, ExpressBooster accelerates your Express journey.
Get started with ExpressBooster now and transform your Express development experience!
$ npm install -g git+https://github.com/mahankals/ExpressBooster.git
The quickest way to create express web application is to utilize the executable ExpressBooster
with bellow command:
$ expressbooster create myApp && cd myApp
Install dependencies:
$ npm install
Start your Express app
$ npm start
Browse your app at http://localhost:3000/
This appliation configured with the following command line flags.
$ expressbooster -h
Usage: expressbooster [options] [command]
Effortless Express: A Rapid Application Server with Seamless Template Integration
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
create [options] <directory> create express application with basic template
template:show show list of available templates
template:add <templates> add templates from available list
help [command] display help for command
$ expressbooster create -h
Usage: expressbooster create [options] <directory>
create express application with basic template
Arguments:
directory directory name
Options:
-g, --git init git and initial commit
-r, --repo <repository url> add existing git repository to push code
-t, --template <templates_name> comma (,) seperated template names
-f, --force force on non-empty directory
-h, --help display help for command