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)
TypeScriptExpressPrismaPostgresSQLZodSwaggerJestResend

Made with by abhi

© 2026. All rights reserved.