Runtime TypeScript types with reflection, high-performance serialization and validation, and much more.
A collection of open source TypeScript libraries under MIT license that work standalone or in combination. Each library lives in its own NPM package, is carefully optimised, and follows modern best practises.
Progressively adopt Deepkit libraries one by one or use all together in Deepkit Framework.
Runtime TypeScript types with reflection, high-performance serialization and validation, and much more.
High performance TypeScript ORM with unit-of-work, migrations, and much more.
MySQL, PostreSQL, SQLite, MongoDB.
Seed, migrate, or display the ER diagram of your database. With interactive query prompt.
A modern high performance Remote Procedure Call (RPC) framework for TypeScript.
Angular Desktop GUI library for desktop/web user interfaces, with Electron features.
High performance typesafe message bus server for pub/sub pattern, key-value storage, and central atomic app locks.
Interactive debugger for Deepkit Framework with high-level profiler, data management, and context debugging.
Fastest BSON parser and serializer. 13x faster than official bson-js/bson-ext, and 2x faster than JSON.
High performance MongoDB client for modern TypeScript: Full async error stack trace, BigInt support, and fully type-safe.
A compiling high performance dependency injection container, with constructor/property injection, type-safe configuration system, compiler-passes, scopes, and tags.
Fully type-safe and fast template engine based on TSX, with support for dependency injection and async templates.
A fast implementation of a topological sort/dependency resolver with type grouping algorithm.
A HTTP kernel and router with async controller support based on workflow system and decorators.
A logger library with support for colors, scopes, various transporter and formatter.
Async typed decoupled event dispatcher.
A workflow library to manage a workflow or finite state machine.