ForgeStack logoForgeStack

A solid foundation for forging applications

A production-ready NestJS microservices starter with DDD, CQRS, event-driven messaging, full observability, and one-command deploys. Everything is wired up so you build instead of setting up.

01

Strong architectural patterns

Hexagonal architecture, DDD and CQRS shape every service. The structure is already there, and lint rules fail the build when someone breaks it.

02

Uncoupled and ready to scale

Services never call each other directly. They publish events to Kafka through a transactional outbox, so each part scales and fails on its own without losing a message.

03

Built-in monitoring

Endpoints, commands, queries, events: everything ships metrics, traces and logs into Grafana. There is nothing to instrument by hand.

04

Auth is already done

Email and Google sign-in, email verification, password resets and roles. A complete account system before you write any code.

05

A codebase AI agents can navigate

Strict structure and naming mean every feature reads the same. A coding agent, or a new teammate, finds the right file on the first try.

06

Tests that run in seconds

Every handler comes with unit tests running against in-memory adapters. The whole suite finishes in seconds, with no containers and no database.