express-rest-boilerplate
⌛️ Express starter for building RESTful APIs
nodejsapidockerboilerplateexpressmicroservicesrestmongodbmongooserest-apistarterhacktoberfest
FreeRepo
Overview
This is a starter project for building REST APIs and microservices with Node.js, Express and MongoDB using modern JavaScript. It includes built-in tools for testing, linting, security, documentation, Docker deployment and continuous integration to help developers quickly set up production-ready backend services.
Features
es2017-async-awaitcors-enabledhelmet-securitydotenv-configjoi-validationgzip-compressioneslint-lintinggit-hooks-huskyapi-documentationcode-coveragedocker-supportpassport-auth
Feature Flags
authenticationauthorizationloggingErrorTrackingapiDocsformsValidation
Recommended Use Cases
rest-api-developmentmicroservicesnodejs-backend
Frontend
None
Backend
nodejsexpressmongodbmongoose
Auth Providers
passport
Deployment Targets
dockerpm2
Payment Providers
None
Quick Facts
⭐ Stars
2,4k
🍴 Forks
616
🧾 License
mit
🔄 Active
Unknown
🕒 Last Commit
2022-11-19T02:13:44Z
Stack
Framework
express
Language
javascript
Database
mongodb
ORM
mongoose
Testing
mocha, chai, sinon
Monitoring
pm2
Logging
morgan
CI
travis-ci
Data Layer
Databases
mongodb
ORM
mongoose
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci
Pricing
Classification
free
Selected
—
Notes
MIT licensed open source project