TypeScript IoC

Open-source TypeScript projects categorized as IoC

Top 20 TypeScript IoC Projects

  1. 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
  2. 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.

    Civic Auth logo
  3. 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. 🌈

  4. tsyringe

    Lightweight dependency injection container for JavaScript/TypeScript

    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.

  5. loopback-next

    LoopBack makes it easy to build modern API applications that require complex integrations.

  6. typedi

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

    Project mention: typedi VS vorarbeiter - a user suggested alternative | libhunt.com/r/typedi | 2025-02-02
  7. awilix

    Extremely powerful Inversion of Control (IoC) container for Node.JS

    Project mention: awilix VS vorarbeiter - a user suggested alternative | libhunt.com/r/awilix | 2025-02-02
  8. express-typescript-boilerplate

    A delightful way to building a RESTful API with NodeJs & TypeScript by @w3tecch

  9. 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.

    SurveyJS logo
  10. 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!

  11. 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
  12. iti

    ~1kB Dependency Injection Library for Typescript and React with a unique support of async flow

  13. diod

    A very opinionated inversion of control (IoC) container and dependency injector for Typescript, Node.js or browser apps. (by artberri)

  14. obsidian

    Dependency injection library for React and React Native applications (by wix-incubator)

    Project mention: What I Learned Building My First VSCode Extension | dev.to | 2025-05-12

    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.

  15. node-typescript-architecture

    Hexagonal architecture / ports-and-adapters for Node.js using simple functional programming

  16. Ditox.js

    Dependency injection for modular web applications

  17. di-compiler

    A Custom Transformer for Typescript that enables compile-time Dependency Injection

  18. 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
  19. aggregator

    Websocket client which subscribes and processes data from the Census Streaming Service, passing it to the PS2Alerts API via RabbitMQ.

  20. vorarbeiter

    A simple service container

    Project mention: Find x: React + MobX + SSR + x = Happiness | dev.to | 2025-02-11

    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.

  21. genioc

    Bloat-free and magical IoC-container for Typescript based on code-generation

  22. karambit

    A compile-time and type-safe dependency injector for Typescript.

  23. 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.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript IoC discussion

Log in or Post with

TypeScript IoC related posts

  • Stop Spaghetti Code! How Clean Architecture Saves Next.js Projects

    2 projects | dev.to | 2 May 2025
  • Framework-Level DI Even for student Node.js Developers

    1 project | dev.to | 25 Mar 2025
  • 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
    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 →

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

Sponsored
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.
www.civic.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?