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

Preview

nestjs-api-boilerplate-jwt preview

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
Get Started with this Boilerplate