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