nestjs-boilerplate-microservice

Nestjs Microservice boilerplate: apply DDD, CQRS and Event Sourcing within an event driven architecture

nodejsgraphqlboilerplatetypescriptcqrsmicroservicedddeventstoreeventsourcingsagahacktoberfestnestjs
FreeRepo

Preview

nestjs-boilerplate-microservice preview

Overview

This is a NestJS microservice boilerplate built with TypeScript that provides a complete development setup for building scalable backend applications. It includes Docker containerization with MySQL, EventStore and Adminer, plus local development support, with built-in testing, hot-reloading and data persistence capabilities.

Features

domain-driven-designcqrsevent-sourcingevent-driven-architecturesaga-patterngraphqlmicroservices

Feature Flags

userDashboardbloglandingpageecommerceauthorizationgraphqlformsValidationcqrseventSourcingmicroservices

Recommended Use Cases

event-driven-systemsmicroservice-architecturedomain-driven-design-projectscomplex-business-logic

Frontend

None

Backend

nestjsnodejstypescriptgraphql

Auth Providers

None

Deployment Targets

dockerlocal

Payment Providers

None

Quick Facts

โญ Stars
601
๐Ÿด Forks
76
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-10-28T07:14:05.000Z

Stack

Framework
nestjs
Language
typescript
Database
mysql
Testing
jest

Data Layer

Databases
mysql, eventstore
ORM
typeorm

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate