node-rem
Node REM - NodeJS Rest Express MongoDB and more: typescript, passport, JWT, socket.io, HTTPS, HTTP2, async/await, nodemailer, templates, pagination, docker, etc. Live Demo: https://node-rem-ngduc.vercel.app
nodejsboilerplateexpressmicroservicestypescriptmongodbes6mongooserest-apies2017express-boilerplatereact
FreeRepo
Overview
Node REM is a production-ready backend boilerplate built with Node.js, Express and MongoDB that provides a complete REST API setup with authentication, validation and standard response formatting. It includes TypeScript support, JWT authentication, database migrations, email handling, Docker deployment and a React frontend example, designed for developers who need a quick start for full-stack applications.
Features
rest-apitypescriptpassport-jwtsocket.iohttpshttp2async-awaitnodemaileremail-templatespaginationdockerfile-uploadcorshelmetvalidationapi-documentationforgot-passwordslack-integrationmailgun-integration
Feature Flags
authenticationinvoicesblogemailsecommercefileUploadsrealtimeauthorizationcmsnotificationsapiDocsformsValidation
Recommended Use Cases
rest-api-backendmicroservicesproduction-ready-setupfull-stack-application
Frontend
reacttypescripttailwindcssaxiosreact-router
Backend
nodejsexpresstypescriptmongoosepassport
Auth Providers
passportjwt
Deployment Targets
vercelnetlifydocker
Payment Providers
None
Quick Facts
Stack
Framework
express
Language
typescript
CSS
tailwindcss
Database
mongodb
Auth
passport, jwt
ORM
mongoose
Testing
mocha, chai, sinon
Monitoring
morgan
CI
travis
Data Layer
Databases
mongodb
ORM
mongoose
UI Stack
Styling
tailwindcss
Components
react
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis
Pricing
Classification
free
Selected
โ
Notes
Open source project