Fully Object-OrientedBuilt entirely around object-oriented principles—leverage classes, encapsulation, and clear interfaces across all packages.
Modular by DesignEvery ContextJS package is a standalone, composable unit—use only what you need, nothing more.
First-Class TypeScript SupportFull type safety and auto-completion across all packages. Designed with TypeScript in mind from the start.
Compiler ExtensionsEnhance the TypeScript compiler with custom AST transformers to automate DI, route discovery, and more.
CLI & ToolingUse the `ctx` CLI to scaffold projects, build with transformers, run servers, and streamline development.
100% Test CoverageEvery package is rigorously tested with full coverage to ensure reliability and maintainability.