Type-Safe Module SystemDefine module dependencies once and reuse strongly typed module deps across services, handlers, and controllers.
Transport AgnosticKeep business logic portable across Express, Fastify, Hono, Koa, jobs, queues, and CLI.
End-to-end type safety across middleware flowScenarios explicitly select pre-handlers with type checks, making middleware part of the same typed execution flow as handlers.
Native standard decoratorsUses native ES decorators instead of legacy experimental semantics, with clearer runtime behavior and long-term compatibility.
Minimal OverheadMinimal runtime overhead(<1500 lines), built on top of Awilix without heavy reflection magic.