I am building an enterprise application server similar to Jakarta Enterprise / Spring in TypeScript. It follows Domain Driven Design approaches and is basically just an opinionated runtime with modules, dependency injection, "thread-local" storage and more. We are actively using it in enterprise projects and want to open source it.