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 |