TypeScript IoC

Open-source TypeScript projects categorized as IoC | Edit details

Top 13 TypeScript IoC Projects

  • InversifyJS

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

    Project mention: What do you need to understand about IOC containers like InversifyJS? | reddit.com/r/node | 2022-05-15
  • 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: I'm writing this while your 100th AD in BRAVE shows up this week only. I am tired of seeing your crappy exchange on my feed while I'm trying to work. So I decided to leave my honest review about your service. Enjoy. | reddit.com/r/Bitstamp | 2021-12-06

    Your node js is borrowed technology from china: https://github.com/midwayjs/midway

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • loopback-next

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

    Project mention: 10 Best Node.js Framework in 2021 | dev.to | 2021-12-02

    Loopback 4: A framework for building APIs and Microservices GitHub Popularity: 3.9K Stars

  • tsyringe

    Lightweight dependency injection container for JavaScript/TypeScript

    Project mention: Algum dev NodeJS (express) ai pra me dar umas dica? | reddit.com/r/brdev | 2022-05-19
  • typedi

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

    Project mention: Dependency Injection in JavaScript: Write Testable Code Easily | dev.to | 2022-03-02

    For existing projects, or if you don't want the weight of an opinionated framework like Nest, libraries like TypeDI and TSyringe can help.

  • express-typescript-boilerplate

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

    Project mention: Standard Typescript Tutorial with Express and an ORM or ODM | reddit.com/r/node | 2021-06-18

    I would suggest to look for "boilerplate" with all tech u want to learn, than combine few tutorials to move forward ur knowledge and build something around that... Here is one example: https://github.com/w3tecch/express-typescript-boilerplate

  • awilix

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

    Project mention: Repository Pattern with Typescript and Node.js | dev.to | 2021-10-24

    In real project we have some Dependency Injection library, in my case it is Awilix. Now we need realize integration of repository with out DI solution.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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

    Project mention: Where to find the examples of the Dependency Injection? | reddit.com/r/node | 2022-05-20

    Take a look at TS.Ed https://tsed.io/ they have some pretty neat DI implementations

  • Ditox.js

    Powerful dependency injection container for building modular apps.

  • di-compiler

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

  • diod

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

    Project mention: Can someone suggest a simple dependency injection library for TypeScript/JavaScript? | reddit.com/r/typescript | 2021-10-13

    I will suggest DIOD https://github.com/artberri/diod which is specially designed for Typescript, although it can be used with vanilla JS also.

  • aggregator

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

    Project mention: Let's talk about Census | reddit.com/r/Planetside | 2022-05-11

    Connections to worlds continue to get randomly dropped - we have to implement some form of health checks in our applications to detect if we stop getting events from a server as we just randomly stop getting data for a server

  • lambda-ioc

    Super type safe dependency injection 💉 for TypeScript (inspired by Diddly)

    Project mention: I wrote an strongly typed IoC container library (based on Diddly) for Deno & Node | reddit.com/r/Deno | 2022-02-08

    The "final" result is a bit more feature complete, although much uglier if you check its internals (it's crazy how many type annotations I wrote there, and how complex they are), and I started to use it for real life projects :) : https://github.com/Coder-Spirit/lambda-ioc

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). The latest post mention was on 2022-05-20.

TypeScript IoC related posts


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

Project Stars
1 InversifyJS 8,903
2 Quick Start 5,673
3 loopback-next 4,152
4 tsyringe 3,110
5 typedi 3,080
6 express-typescript-boilerplate 2,524
7 awilix 2,468
8 Ts.ED 2,085
9 Ditox.js 55
10 di-compiler 47
11 diod 38
12 aggregator 11
13 lambda-ioc 4
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.