All Projects → eklemen → generate-express

eklemen / generate-express

Licence: MIT license
Express generator CLI with es6+ support and your choice of database config

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects
HTML
75241 projects
SCSS
7915 projects
Less
1899 projects
CSS
56736 projects

Projects that are alternatives of or similar to generate-express

Fiber
⚡️ Express inspired web framework written in Go
Stars: ✭ 17,334 (+101864.71%)
Mutual labels:  expressjs, hacktoberfest2020
auto-async-wrap
automatic async middleware wrapper for expressjs errorhandler.
Stars: ✭ 21 (+23.53%)
Mutual labels:  expressjs
MovieGo
A Website implemented using MERN (MongoDB, ExpressJS, ReactJS and NodeJS) stack, which allows users to sign-in/register and book movie tickets online.
Stars: ✭ 26 (+52.94%)
Mutual labels:  expressjs
javascript-jokes
PR your joke if you know good ( or horrible ) js joke . I will post it on coding valley's insta page.
Stars: ✭ 66 (+288.24%)
Mutual labels:  hacktoberfest2020
search-cities
No description or website provided.
Stars: ✭ 11 (-35.29%)
Mutual labels:  expressjs
RTU-DigitalLibrary
This is an opensource repository by Rajasthan Technical University for all engineering students and the folders contain codes written in different programming languages. You can even add a folder of say, Javascript or Php, if your language isn't listed. Happy coding everyone.
Stars: ✭ 19 (+11.76%)
Mutual labels:  hacktoberfest2020
Leetcoding-Challenge
This repository contains Leetcode Challenge Submissions.
Stars: ✭ 26 (+52.94%)
Mutual labels:  hacktoberfest2020
hacktoberfest-participants
🎃 A platform that showcases a list of all the hackers (including their stats), participated in the month-long challenge Hacktoberfest presented by DigitalOcean.
Stars: ✭ 38 (+123.53%)
Mutual labels:  hacktoberfest2020
commerce
🛒 e-commerce-platform
Stars: ✭ 54 (+217.65%)
Mutual labels:  expressjs
2cca
2-cent Certification Authority
Stars: ✭ 27 (+58.82%)
Mutual labels:  hacktoberfest2020
lovelace-light-soft-ui-theme
🎨 Home Assistant soft UI light theme, with help from @JuanMTech, @thomasloven, and @N-l1.
Stars: ✭ 59 (+247.06%)
Mutual labels:  hacktoberfest2020
typijs
The Angular CMS Framework for building fully-featured SPA sites powered by NodeJS and MongoDB with TypeScript
Stars: ✭ 141 (+729.41%)
Mutual labels:  expressjs
mean-ionic-ngrx
Monorepo as Microservices: Full MEAN stack with Angular 7, Ionic 4 and ReactiveX API (ngrx/Store + ngrx/Effects) + i18n/ngx-translate + Express NodeJS REST API servers micro-services + JWT Authentication + UnitTest/e2e exemple + Travis + DevOps scripts and many more...
Stars: ✭ 60 (+252.94%)
Mutual labels:  expressjs
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+735.29%)
Mutual labels:  expressjs
passport-magic
Magic is a Passport.js strategy that enables passwordless authentication middleware for any Express.js based application.
Stars: ✭ 35 (+105.88%)
Mutual labels:  expressjs
SquirrelJME
SquirrelJME is a Java ME 8 Virtual Machine for embedded and Internet of Things devices. It has the ultimate goal of being 99.9% compatible with the Java ME standard.
Stars: ✭ 148 (+770.59%)
Mutual labels:  hacktoberfest2020
robotframework-seleniumtestability
Extension for SeleniumLibrary that provides manual and automatic waiting for asyncronous events like fetch, xhr, etc.
Stars: ✭ 34 (+100%)
Mutual labels:  hacktoberfest2020
MEAN-stack-authentication
MEAN stack authentication boilerplate with Angular 5 and Angular Material
Stars: ✭ 29 (+70.59%)
Mutual labels:  expressjs
data-structures-algorithms-interviews
👨‍💻 Repo contains my solutions to coding interview problems on various platforms. Will later convert into a React based web app for personal revision.
Stars: ✭ 16 (-5.88%)
Mutual labels:  hacktoberfest2020
expresso
expresso ☕ ( expressjs, Sequelize, TypeScript )
Stars: ✭ 111 (+552.94%)
Mutual labels:  expressjs

generate-express logo

Generate an Express app from the command line

Tired of searching for the right boilerplate repo? Generate your next ExpressJS project from the command line, and pick the options you need to fit your next project.

Now with Typescript support!

Features

  • Code in ES6+ or Typescript
  • Interactive CLI prompts walk you through each option to customize your build (no more inline flags)
  • Choose your own database starter configs (mongojs, mongo + mongoose, sequelize, or none)
  • Optional caching configs for Redis
  • File watcher via nodemon to transpile code on change

Coming soon

  • Ability to specify SQL dialect for sequelize (postgres, mysql, sqlite, etc.)
  • More CLI options for more packages
  • Testing: starting with jest will add configs for other frameworks eventually
  • More testing of this framework itself

Quick Start

npx generate-express myCoolProject

Start your Express.js server

# run with file watch (development)
$ npm run start

Default routes

localhost:3001/api
localhost:3001/api/users

Other npm scripts

# run with file watch (development)
$ npm run start

# run as production
$ npm run prod

# create prod build to /dist
$ npm run build

Example project structure

MyCoolApp
└── server
    ├── app.js
    ├── bin
    │   └── www.js
    ├── controllers
    │   └── userController.js
    ├── models
    │   ├── User.js
    │   └── index.js
    └── routes
        ├── hello.js
        ├── index.js
        └── users.js

Contributions

Feel free to raise an issue or create a Pull Request if you see ways that can improve this library.

Current Contributors

Inspired by

Express' application generator.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].