ngXpress: The Full-Stack Angular Starter Kit (SSR, Zoneless, Express 5, Prisma, better-auth, Tailwind CSS 4)
π§ Development Notice
This template/starter kit is currently under active development with major changes and improvements coming. We will launch officially on July 16th, 2025 with enhanced features, better documentation, and production-ready examples.β Star this repository to get notified when we launch and receive updates about new features and improvements!
Created and maintained by @immohammadjaved
Think of ngXpress as the Next.js equivalent for Angular β but without the bloat, plugins, or learning curve. Just Angular + Express, the way it should be. ngXpress is a modern Angular 20 + Express 5 starter with SSR, zoneless execution, Prisma ORM, better-auth for authentication, and Tailwind CSS for styling. Build scalable, maintainable full-stack apps with zero boilerplate.
ngXpress: Modern Angular + Express full-stack starter in action
ngXpress is a full-stack Angular starter kit designed to give you a seamless, modern development experience. It brings together the best of Angular 20, Express 5, zoneless execution, Prisma ORM, better-auth for authentication, and Tailwind CSS for stylingβall in one place.
With ngXpress, you get:
- A feature-first, modular backend structure for rapid API development
- Out-of-the-box SSR for SEO and performance
- A zoneless Angular setup for maximum speed and simplicity
- Built-in authentication and beautiful, responsive UI with Tailwind CSS
- A codebase thatβs easy to extend, maintain, and deploy
Whether youβre building a prototype or a production app, ngXpress gives you the tools and patterns you needβwithout the overhead or complexity of other frameworks.
- Angular 20 with SSR, signals, and standalone components
- Express 5 REST API, modular by feature
- Prisma ORM (SQLite by default, easy to switch)
- Zoneless: No zone.js required β enjoy modern, high-performance Angular
- Authentication-ready with better-auth
- Tailwind CSS for modern, responsive UI
- TypeScript everywhere
- Global error handling
- Feature-first folder structure
- Ready for deployment
Frontend: Angular 20 (zoneless), TypeScript, Tailwind CSS
Backend: Express 5, Prisma ORM, Node.js, better-auth
Dev Tools: Angular CLI, ESLint, Prettier
-
Create your project from this template
- Click the green βUse this templateβ button on GitHub
- Choose your repo name and create your new project
-
Clone your new repository
git clone https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git cd YOUR_REPO_NAME
-
Install dependencies
npm install
-
Set up the database
npx prisma migrate dev --name init