Skip to content

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/TechRole
Express 5Backend Framework
Next.js 15Frontend Framework
TRPC 11Typesafe APIs
PNPM WorkspaceMonorepo & Package Manager
TypeScriptLanguage
TailwindStyles
DrizzleDatabase ORM
MySQL 8Database
T3 EnvEnvironment Variables
PinoLogging
Tanstack QueryAsync State Management
ZodValidation
ZustandState Management
ResendEmail Sending
MailslurpEmail Testing
PlaywrightTesting Framework
Custom i18n solutionRoute & Message Translations