TypeScript IoC

Open-source TypeScript projects categorized as IoC

Top 19 TypeScript IoC Projects

  • InversifyJS

    A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

    Project mention: How to Apply SOLID with Testing JS/TS Class Methods | dev.to | 2024-01-13

    Take a class for which we are tasked to write a unit test. This class may have a dozen methods and a dozen more attributes. In my environment we were already using inversify to dependency inject into this class, and using container snapshot and restore as setup and teardown operators, in our jest test file. But it began getting out of control even after refactoring into test cases and test runners.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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. 🌈

  • tsyringe

    Lightweight dependency injection container for JavaScript/TypeScript

  • loopback-next

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

  • typedi

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

  • awilix

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

  • express-typescript-boilerplate

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

  • SaaSHub

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

    SaaSHub logo
  • 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)

  • iti

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

  • diod

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

  • node-typescript-architecture

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

  • Ditox.js

    Dependency injection for modular web applications

  • obsidian

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

  • di-compiler

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

  • pumpit

    PumpIt is a small (<2KB) dependency injection container without the decorators, suitable for the browser.

  • aggregator

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

  • genioc

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

  • karambit

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

  • SaaSHub

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

    SaaSHub 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

  • How to Apply SOLID with Testing JS/TS Class Methods

    1 project | dev.to | 13 Jan 2024
  • SOLID explicado com TypeScript

    2 projects | dev.to | 21 May 2023
  • Approach to applying DI container to an existing codebase?

    1 project | /r/learnprogramming | 21 Mar 2023
  • Announcing TypeScript 5.0 Beta

    4 projects | /r/typescript | 26 Jan 2023
  • Typesafe, (almost) Zero Cost Dependency Injection in TypeScript

    12 projects | dev.to | 9 Jan 2023
  • The Problem with Dependency Injection Frameworks

    1 project | news.ycombinator.com | 8 Jan 2023
  • InversifyJS has reached 100,000,000 downloads on npm

    1 project | /r/javascript | 12 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jul 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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,001
2 Quick Start 7,262
3 tsyringe 4,932
4 loopback-next 4,889
5 typedi 3,984
6 awilix 3,447
7 express-typescript-boilerplate 3,218
8 Ts.ED 2,790
9 ioc 280
10 iti 127
11 diod 127
12 node-typescript-architecture 115
13 Ditox.js 92
14 obsidian 86
15 di-compiler 77
16 pumpit 23
17 aggregator 12
18 genioc 8
19 karambit 4

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com

Did you konow that TypeScript is
the 2nd most popular programming language
based on number of metions?