nestjs-starter-template

A starter template to kickstart your NestJS project

nodejsdockerredisboilerplatetypescriptjestboilerplate-templatepostgresqlnestjsprismagithub-actionseslint
FreeRepo

Preview

nestjs-starter-template preview

Overview

This is a starter template for building Node.js backend applications using NestJS, TypeScript and Prisma ORM. It includes a complete development setup with PostgreSQL, Redis, Docker, testing frameworks, code quality tools and automated CI/CD workflows to help developers quickly start new projects with best practices already configured.

Features

rest-apiopenapi-swaggerdocker-composeredis-cachingdatabase-migrationsunit-testingintegration-testingcode-lintingcode-formattinggit-hooksconventional-commitsdependency-management

Feature Flags

userDashboardblogpaymentsecommerceloggingErrorTrackingnotificationsapiDocscachingtestingdockercilogging

Recommended Use Cases

rest-api-developmentbackend-servicemicroservicenodejs-application

Frontend

None

Backend

nestjsnodejs

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
3
๐Ÿด Forks
1
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-02T19:37:10.000Z

Stack

Framework
nestjs
Language
typescript
Database
postgresql
ORM
prisma
Testing
jest, supertest
Logging
pino
CI
github-actions

Data Layer

Databases
postgresql, redis
ORM
prisma

UI Stack

Developer Experience

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

Pricing

Classification
free
Selected
โ€”
Notes
Open source template
Get Started with this Boilerplate