nest-ts-prisma-starter

Production-ready NestJS starter with TypeScript, Prisma, Swagger, automated CI/CD and comprehensive development tools. Features ESLint, Prettier, Husky, Jest testing and Docker support.

nodejsdockerboilerplatetypescripteslintjestpostgresqlswaggerprettierstarter-templateci-cddeveloper-tools
FreeRepo

Preview

nest-ts-prisma-starter preview

Overview

NestJS TypeScript Prisma Starter. ๐Ÿš€ A production-ready starter template with NestJS, TypeScript, Prisma and comprehensive development tools

Features

type-safe developmentauto-generated api documentationcode formattingcode lintinggit hooksconventional commit lintingstaged file lintingtesting framework with e2e testsci/cd pipelinedocker supportdatabase migrationsdatabase seedingprisma studioswagger openapijwt bearer authenticationapi key authenticationdto validationsecurity scanningdependency vulnerability checksbranch protectionenvironment-based deployments

Feature Flags

authenticationblogemailsfileUploadsrealtimejobsQueuenotificationsapiDocsformsValidationtestingcidockertypeScriptvalidationerrorTrackingsecurity

Recommended Use Cases

production-ready web applicationsrest api developmentbackend servicesmicroservices

Frontend

None

Backend

nestjsnodejs

Auth Providers

None

Deployment Targets

dockeraws

Payment Providers

None

Quick Facts

โญ Stars
2
๐Ÿด Forks
0
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-18T08:47:08.000Z

Stack

Framework
nestjs
Language
typescript
Database
postgresql, mysql, sqlite
ORM
prisma
Testing
jest
Monitoring
codecov
CI
github-actions

Data Layer

Databases
postgresql, mysql, sqlite
ORM
prisma

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
MIT-licensed open source project
Get Started with this Boilerplate