
-
Coming from a mostly Java background and using Spring often I was curious to try out DI in node on a personal project. I found tsyringe made by Microsoft to be pretty easy to use https://github.com/microsoft/tsyringe
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
koin
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
I've been using Angular a lot and I like how it works. I'm also a huge fan of koin for kotlin.
-
I used awilix in several project, seems good enough for us, no problem so far. https://github.com/jeffijoe/awilix
-
diod
A very opinionated inversion of control (IoC) container and dependency injector for Typescript, Node.js or browser apps. (by artberri)
I will suggest DIOD https://github.com/artberri/diod which is specially designed for Typescript, although it can be used with vanilla JS also.
Related posts
-
Typesafe, (almost) Zero Cost Dependency Injection in TypeScript
-
Top 5 TypeScript dependency injection containers
-
Stop Spaghetti Code! How Clean Architecture Saves Next.js Projects
-
Framework-Level DI Even for student Node.js Developers
-
InversifyJS VS vorarbeiter - a user suggested alternative
2 projects | 2 Feb 2025