1. TypediSimple yet powerful dependency injection tool for JavaScript and TypeScript.
5. Class TransformerDecorator-based transformation, serialization, and deserialization between objects and classes.
6. Routing ControllersCreate structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.