ENT Stack is batteries-included way to start full-stack TypeScript projects.
It covers the basics - code sharing (between backend and frontend), auth, DB, validation, state management, i18n, logging, mailing, testing, CI/CD and infra.
The project also contains an NPM package, so new projects can be created with one command:
pnpm create ent-stack@latest
At its core, it is a monorepo containing an Express backend, a Next.js frontend, and a TRPC API layer, all fully configured and written in TypeScript.
Its focus is to be minimal, flexible, and scalable. It uses proven libraries (Drizzle, Playwright, TanStack Query, Tailwind, Zod, Zustand ...) with custom authentication, authorization and i18n solutions that are easy to modify or replace.
The project also contains an NPM package, so new projects can be created with one command:
pnpm create ent-stack@latest
For more comprehensive starter guide visit Getting Started on GitHub
Or go straight to the Documentation on project website.
No comments yet.
Sign in to be the first to comment.