Dotpress
Dotpress is a lightweight and modern wrapper around Express.js designed for clean and scalable APIs written in TypeScript.
Why Dotpress?
Writing Express apps in TypeScript can be painful:
- Repetitive boilerplate for routing, validation, and errors
- Manual typing for request/response
- Middleware chains that quickly become messy
Dotpress solves this with:
- ✅ Auto-typed request/response via schema definitions
- ✅ Built-in validation using Zod
- ✅ Clean
defineRoute()
syntax for composable APIs (no decorators here!) - ✅ Built-in error handling and 404/500 responses
- ✅ First-class support for global and per-route middlewares
- ✅ Developer-friendly DX and sensible defaults
- ✅ Standardized error responses