rest
REST API generator with Node.js, Express and Mongoose
boilerplaterestmongodbjestmongooserest-apiyeoman-generatoreslint
FreeRepo
Overview
This is a Yeoman generator that scaffolds RESTful APIs built with Node.js, Express and MongoDB. It provides a customizable project structure with built-in features including user authentication with Passport, social login integration, password reset via email, request validation, automated testing with Jest and API documentation generation, designed for rapid backend development and deployment to platforms like Heroku.
Features
user-registration-apisocial-login-facebook-google-githubpassword-reset-apilisting-query-stringsquery-string-validatorrequest-body-validatorstandard-error-responsesunit-and-integration-testscontinuous-integration-supportapi-docs-generatores6-babelhighly-customizable
Feature Flags
userDashboardauthenticationblogemailsrealtimeauthorizationnotificationsapiDocstestingci
Recommended Use Cases
rest-api-developmentbackend-api-scaffoldinguser-authentication-systemssocial-login-integration
Frontend
None
Backend
nodejsexpress
Auth Providers
passportfacebookgooglegithub
Deployment Targets
heroku
Payment Providers
None
Quick Facts
Stack
Framework
express
Language
javascript
Database
mongodb
Auth
passport
ORM
mongoose
Testing
jest
CI
travis-ci
Data Layer
Databases
mongodb
ORM
mongoose
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals