Deepkit is a modular TypeScript framework that leverages its compiler plugin to retain type information at runtime. This means you define your types once and reuse them for validation, serialization, database operations, and dependency injection without needing separate schema definitions or decorators.
Build high-performance applications in TypeScript using runtime type information.
Developers building complex TypeScript applications who want to reduce boilerplate and improve type safety across their stack.