Create-Express-Preset

Create-Express-Preset

November 2025

create-express-preset is an interactive CLI that bootstraps a fully configured Express.js + TypeScript + Prisma project. Users can also choose addons as per their needs and the CLI merges everything into a clean, modular codebase with best practices and ready-to-run scripts.

Major Implementations

  • Modular addon systems with Swagger for API docs, Jest for testing, Resend for email flows, and more
  • Based on template merging system that works on five steps: Base Template (templates/base/), Addon Selection, Smart Merging, Prisma Integration and Ready to Use
  • The base template with pre-configured authentication includes user registration, login, JWT-based auth middleware, and a protected route middleware, token refresh endpoint.
  • Each addon includes: Pre-configured files and dependencies, Automatic integration with base template, Documentation and usage examples, and Prisma schema extensions (if needed)
TypeScript
TypeScript
Express
Express
Prisma
Prisma
PostgresSQL
Zod
Swagger
Jest
Resend

Made with ❤️ by mrap10

© 2026. All rights reserved.