Express-REST-Decorators

JSON →
library 1.0.0-rc.2 ·javascript
verified Jun 7, 2026

A decorator-based REST controller library for Express v5 (≥20.0.0) that provides a modernized, TypeScript-first alternative to legacy routing-controllers. Current version is 1.0.0-rc.2 — release candidate, still in development phase. Key differentiators: native async error handling leveraging Express 5, method-level input schemas using Standard Schema (validator-agnostic: supports Zod, Valibot, ArkType without adapters), and full TypeScript decorators with experimentalDecorators/emitDecoratorMetadata. No CommonJS or browser support. Requires `reflect-metadata` at runtime.