Open-Source TypeScript Monolith Starter Ships Auth, Multi-Tenancy, and GDPR Out of the Box
A developer has released an open-source, production-ready TypeScript modular monolith starter template on GitHub, designed to eliminate repetitive boilerplate in new projects. The stack combines NestJS 11, Fastify, PostgreSQL 16, Drizzle, and Redis on the backend, with TanStack Start for web and Expo 57 for mobile. Pre-built features include fine-grained authorization using RBAC, ReBAC, and ABAC models, zero-trust multi-tenancy, GDPR tooling, file upload pipelines, and real-time communication via WebSockets and SSE. The project follows a modular architecture with lite Domain-Driven Design principles, ensuring business logic stays isolated and testable without microservice complexity. It also ships machine-readable architecture rules intended to help AI coding assistants generate code that aligns with the project's structure.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in