nestjs-boilerplate
NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.
nodejsi18ndockerboilerplatecrudtypescriptdatabasemongodbcimongooseseedswagger
Overview
This NestJS REST API boilerplate provides a production-ready foundation for building backend services with TypeORM or Mongoose databases, user authentication via email and social providers, role-based access control, file uploads to local or S3 storage and built-in features like email notifications, translations, Swagger documentation and Docker support. It includes seeding, testing and CI/CD setup for rapid development of typical web applications.
Features
authenticationauthorizationuser-managementrole-based-accessemail-sign-insocial-loginfile-uploadss3-storageinternationalizationseedingswagger-docsmailing
Feature Flags
userDashboardauthenticationblogemailsfileUploadsstorageauthorizationi18napiDocs
Recommended Use Cases
rest-api-developmentmulti-tenant-applicationsenterprise-applicationsmicroservices
Frontend
react
Backend
nestjsnodejstypescript
Auth Providers
emailgooglefacebookapple
Deployment Targets
dockerheroku
Payment Providers
None
Quick Facts
Stack
Framework
nestjs
Language
typescript
Database
postgresql, mongodb
Auth
email, google, facebook, apple
ORM
typeorm, mongoose
Testing
e2e, unit
i18n
nestjs-i18n
CI
github-actions
Data Layer
Databases
postgresql, mongodb
ORM
typeorm
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Found pricing cues (currency/per/tier)