Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theinfosecguy/servergen
CRA Alternative for NodeJS
https://github.com/theinfosecguy/servergen
expressjs javascript nodejs server
Last synced: about 1 month ago
JSON representation
CRA Alternative for NodeJS
- Host: GitHub
- URL: https://github.com/theinfosecguy/servergen
- Owner: theinfosecguy
- License: mit
- Created: 2021-02-26T09:50:00.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-04T12:09:04.000Z (almost 3 years ago)
- Last Synced: 2024-04-27T02:02:36.046Z (9 months ago)
- Topics: expressjs, javascript, nodejs, server
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/servergen
- Size: 62.5 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
ServerGen - Setup Server & MVC within seconds
# Get your Node/Express Server Ready within seconds.
## Installation
This is a [Node.js](https://nodejs.org/en/) module available through the
[npm registry](https://www.npmjs.com/).Before installing, [download and install Node.js](https://nodejs.org/en/download/).
```bash
$ npm install servergen
```NPM JS Package Link : [ServerGen](https://www.npmjs.com/package/servergen)
## Features 🎉
1. MVC Directory Structure
2. Multiple View Engine ( Pug, EJS, HBS )
3. Gitignore & Docker Support Added
4. Express/Node Server Boilerplate
5. Mongoose Boilerplate for MongoDBWhat else you need? 🤫
## Future Scope
1. Add Swagger Documentation
2. Add Passport Authentication
3. Sequalize ORM for MySQL & PostgreSQL## Usage ✏
Usage: `servergen [options]`
Options:
```
-V, --version output the version number
-f, --framework Enter Name of Framework: Node | Express
-n, --name Enter Name of App
-v --view Name of View Engine: Pug | Jade | EJS | HBS
--db Install Mongoose & the Folder Directory for it
-h, --help display help for command
```## License
[MIT](LICENSE)