Introduction
Flexible, full-stack monorepo setup that integrates Express, Next.js, and TRPC for building modern web applications.
How To Use
Follow the links below to get started with the ENT Stack:
What’s Inside
The core of the stack consists of an Express backend, Next.js frontend, TRPC for type-safe API communication and a MySQL database managed by Drizzle ORM.
The stack also contains MySQL Docker image for running the database locally.
| Tool/Tech | Role | 
|---|---|
| Express 5 | Backend Framework | 
| Next.js 15 | Frontend Framework | 
| TRPC 11 | Typesafe APIs | 
| PNPM Workspace | Monorepo & Package Manager | 
| TypeScript | Language | 
| Tailwind | Styles | 
| Drizzle | Database ORM | 
| MySQL 8 | Database | 
| T3 Env | Environment Variables | 
| Pino | Logging | 
| Tanstack Query | Async State Management | 
| Zod | Validation | 
| Zustand | State Management | 
| Resend | Email Sending | 
| Mailslurp | Email Testing | 
| Playwright | Testing Framework | 
| Custom i18n solution | Route & Message Translations |