nestjs-api-boilerplate-jwt
An API Boilerplate to create a ready-to-use REST API in seconds with NestJS v11.x + TypeORM and JWT Auth ๐ป
nodejsjavascriptdockerboilerplatejwtnodetypescriptjsrest-apiswaggeropenapiapi-rest
FreeRepo
Overview
This is a starter template for building REST APIs with NestJS 11 and JWT authentication. It includes user registration and login, password management, role-based access control, MySQL database integration with automatic schema sync, email notifications, Swagger API documentation and Docker support for local development.
Features
jwt-authenticationuser-registrationpassword-resetpassword-changeuser-profile-managementuser-listingemail-notificationsswagger-documentationopenapi-documentationcors-configurationenvironment-configurationdatabase-migrationsrepl-mode
Feature Flags
userDashboardauthenticationblogemailsauthorizationnotificationsapiDocsformsValidation
Recommended Use Cases
rest-api-developmentbackend-boilerplateauthentication-systemuser-management
Frontend
None
Backend
nestjstypescriptfastify
Auth Providers
jwt
Deployment Targets
docker
Payment Providers
None
Quick Facts
โญ Stars
569
๐ด Forks
83
๐งพ License
mit
๐ Active
Yes
๐ Last Commit
2025-11-04T02:51:37.000Z
Stack
Framework
nestjs
Language
typescript
Database
mysql
ORM
typeorm
Data Layer
Databases
mysql
ORM
typeorm
UI Stack
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
No clear pricing signals