Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 20 TypeScript IoC Projects
-
InversifyJS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
Project mention: InversifyJS VS vorarbeiter - a user suggested alternative | libhunt.com/r/InversifyJS | 2025-02-02 -
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
Quick Start
🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
-
Project mention: Stop Spaghetti Code! How Clean Architecture Saves Next.js Projects | dev.to | 2025-05-02
For connecting layers we uses DI(dependency-injection) by tsyringe.
-
loopback-next
LoopBack makes it easy to build modern API applications that require complex integrations.
-
Project mention: typedi VS vorarbeiter - a user suggested alternative | libhunt.com/r/typedi | 2025-02-02
-
Project mention: awilix VS vorarbeiter - a user suggested alternative | libhunt.com/r/awilix | 2025-02-02
-
express-typescript-boilerplate
A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch
-
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.
-
Ts.ED
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
-
ioc
:unicorn: lightweight (<1kb) inversion of control javascript library for dependency injection written in typescript (by owja)
Project mention: ioc VS vorarbeiter - a user suggested alternative | libhunt.com/r/owja/ioc | 2025-02-02 -
-
diod
A very opinionated inversion of control (IoC) container and dependency injector for Typescript, Node.js or browser apps. (by artberri)
-
I just published my first extension for Visual Studio Code — a language server that adds IntelliSense support for the Obsidian dependency injection framework. In this post, I’ll share some tips and insights I picked up along the way.
-
node-typescript-architecture
Hexagonal architecture / ports-and-adapters for Node.js using simple functional programming
-
-
-
pumpit
PumpIt is a small (<2KB) dependency injection container without the decorators, suitable for the browser.
Project mention: Show HN: 2KB JavaScript Dependency Injection Library Without Decorators | news.ycombinator.com | 2024-10-23 -
aggregator
Websocket client which subscribes and processes data from the Census Streaming Service, passing it to the PS2Alerts API via RabbitMQ.
-
We looked at existing popular libraries that provide IOC container functionality, InversifyJS is one of them. But we felt that these libraries were redundant for us and weighed quite a lot. As a result, a very simple and lightweight library called vorarbeiter was born. t can be used in both TypeScript and JavaScript projects, it does not use decorators, thus, when building the project, additional JavaScript is not generated, which makes the project heavier. It can also be used both in the browser and on the server. And the library does not entail any additional dependencies.
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
TypeScript IoC discussion
TypeScript IoC related posts
-
Stop Spaghetti Code! How Clean Architecture Saves Next.js Projects
-
Framework-Level DI Even for student Node.js Developers
-
awilix VS vorarbeiter - a user suggested alternative
2 projects | 2 Feb 2025 -
InversifyJS VS vorarbeiter - a user suggested alternative
2 projects | 2 Feb 2025 -
typedi VS vorarbeiter - a user suggested alternative
2 projects | 2 Feb 2025 -
ioc VS vorarbeiter - a user suggested alternative
2 projects | 2 Feb 2025 -
InversifyJS VS vorarbeiter - a user suggested alternative
2 projects | 2 Feb 2025 -
A note from our sponsor - Civic Auth
www.civic.com | 12 May 2025
Index
What are some of the best open-source IoC projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | InversifyJS | 11,706 |
2 | Quick Start | 7,541 |
3 | tsyringe | 5,428 |
4 | loopback-next | 5,011 |
5 | typedi | 4,150 |
6 | awilix | 3,747 |
7 | express-typescript-boilerplate | 3,354 |
8 | Ts.ED | 2,959 |
9 | ioc | 299 |
10 | iti | 149 |
11 | diod | 144 |
12 | obsidian | 127 |
13 | node-typescript-architecture | 125 |
14 | Ditox.js | 97 |
15 | di-compiler | 83 |
16 | pumpit | 26 |
17 | aggregator | 13 |
18 | vorarbeiter | 13 |
19 | genioc | 9 |
20 | karambit | 5 |