VanguardNX

powerful and clean architecture DDD boilerplate for NestJS!

boilerplatetypescriptmicroserviceboilerplate-templateclean-architecturesrpreusableddd-architectureoverengineeringnestjssentry
FreeRepo

Preview

VanguardNX preview

Overview

VanguardNX is a production-ready Node.js microservices boilerplate built with NestJS, Nx monorepo and CQRS/DDD patterns for enterprise applications. It includes Docker support, TypeScript type safety, auto-generated API documentation, structured logging and database migrations to accelerate backend development while maintaining clean architecture principles.

Features

cqrs-patternddd-architecturemicroservicesmonoreposwagger-documentationdocker-supportdatabase-migrationserror-trackingstructured-loggingtype-safe-decorators

Feature Flags

authenticationblogemailsauthorizationteamsOrgsloggingErrorTrackingjobsQueueapiDocscachingmapsmultitenancymicroservices

Recommended Use Cases

enterprise-backendmicroservices-architecturescalable-apisdistributed-systemsproduction-ready-applications

Frontend

None

Backend

nestjstypescriptpinosentrytypeorm

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
6
๐Ÿด Forks
2
๐Ÿงพ License
proprietary
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-24T00:26:28.000Z

Stack

Framework
nestjs
Language
typescript
Database
cockroachdb
ORM
typeorm
Monitoring
sentry
Logging
pino, sentry

Data Layer

Databases
redis, cockroachdb
ORM
typeorm

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

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