TypeScript inversion-of-control

Open-source TypeScript projects categorized as inversion-of-control

Top 10 TypeScript inversion-of-control Projects

inversion-of-control
  1. 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
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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
  4. brandi

    The dependency injection container powered by TypeScript.

    Project mention: brandi VS vorarbeiter - a user suggested alternative | libhunt.com/r/brandi | 2025-02-02
  5. diod

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

  6. explicit-design

    Source code for the “Explicit Design” post series.

  7. di.libx.js

    💉 di.libx.js - Lightweight & non intrusive Dependency Injection module that supports async/deferred resolution and uglified support

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nwire

    Simplified dependency injection in TypeScript

  11. type-chef-di

    General-purpose dependency injection framework (IoC)

  12. friendly-di

    A lightweight and high-performance inversion of control (IoC) container inspired by NestJS and Angular.

    Project mention: Mastering the Dependency Inversion Principle: Best Practices for Clean Code with DI | dev.to | 2024-11-28

    An alternative to InversifyJS is Friendly-DI, a lightweight and more streamlined approach for managing dependencies in JavaScript and TypeScript applications. It is inspired by the DI systems in frameworks like Angular and NestJS but is designed to be more minimal and less verbose.

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 inversion-of-control discussion

Log in or Post with

TypeScript inversion-of-control related posts

  • Find x: React + MobX + SSR + x = Happiness

    2 projects | dev.to | 11 Feb 2025
  • awilix VS vorarbeiter - a user suggested alternative

    2 projects | 2 Feb 2025
  • tsyringe VS vorarbeiter - a user suggested alternative

    2 projects | 2 Feb 2025
  • TypeScript 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source inversion-of-control projects in TypeScript? This list will help you:

# Project Stars
1 typedi 4,133
2 ioc 296
3 brandi 199
4 diod 143
5 explicit-design 106
6 di.libx.js 32
7 vorarbeiter 12
8 nwire 9
9 type-chef-di 5
10 friendly-di 4

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai