TypeScript IoC

Open-source TypeScript projects categorized as IoC

Top 17 TypeScript IoC Projects

  • InversifyJS

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

    Project mention: SOLID explicado com TypeScript | dev.to | 2023-05-21

    Alguns frameworks trabalham desta forma por padrão, como é o caso do Angular, quando este não é o padrão do framework que utilizamos podemos usar alguma biblioteca, como a Inversify ou tsyringe da Microsoft.

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

  • 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: 12+ Best Node.js Frameworks for Web App Development in 2022 | dev.to | 2022-08-15

    Github repo: https://github.com/loopbackio/loopback-next License: MIT Github stars: 4200

  • tsyringe

    Lightweight dependency injection container for JavaScript/TypeScript

    Project mention: SOLID explicado com TypeScript | dev.to | 2023-05-21

    Alguns frameworks trabalham desta forma por padrão, como é o caso do Angular, quando este não é o padrão do framework que utilizamos podemos usar alguma biblioteca, como a Inversify ou tsyringe da Microsoft.

  • typedi

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

    Project mention: Cerbos + GraphQL: Do not reinvent user permissions | reddit.com/r/graphql | 2023-05-05

    In this tutorial, we're building a simple application which uses Cerbos inside of a GraphQL server. The server is written in typescript and uses type-graphql to create the schema and resolvers, and TypeDI to handle dependency injection.

  • express-typescript-boilerplate

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

    Project mention: Reduce repetitive CRUD code | reddit.com/r/node | 2023-03-19
  • awilix

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

    Project mention: create generic BaseService working with TypeORM | dev.to | 2022-07-06

    In next post I will show you how to using with other DI package like awilix , tsyringe, etc...

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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: Examples of APIs that follows the best practices and are production ready on Github? | reddit.com/r/node | 2023-03-10
  • ioc

    :unicorn: lightweight (<1kb) inversion of control javascript library for dependency injection written in typescript (by owja)

    Project mention: Typesafe, (almost) Zero Cost Dependency Injection in TypeScript | dev.to | 2023-01-09

    ioc

  • iti

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

    Project mention: The Problem with Dependency Injection Frameworks | news.ycombinator.com | 2023-01-08

    I didn’t want to adopt a framework for a bigger one, so I’ve built a manual DI helper.

    It is for typescript. It is really helpful for me.

    https://itijs.org

  • diod

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

    Project mention: Typesafe, (almost) Zero Cost Dependency Injection in TypeScript | dev.to | 2023-01-09

    diod

  • Ditox.js

    Dependency injection for modular web applications

  • di-compiler

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

    Project mention: Typesafe, (almost) Zero Cost Dependency Injection in TypeScript | dev.to | 2023-01-09

    DI-compiler

  • pumpit

    Small ~2KB dependency injection container without the decorators. It supports circular dependencies, optional dependencies, injecting arrays of dependencies as a single property, different injection scopes, child containers and much more

    Project mention: Dependency injection without the decorators | reddit.com/r/node | 2022-06-06

    I've spent a lot of time on the documentation, so head over to the Github repository to see what else the library can do.

  • aggregator

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

  • lambda-ioc

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

  • karambit

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

    Project mention: Karambit: a fully compile-time and type-safe dependency injector for Typescript. | reddit.com/r/programming | 2022-06-28
  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

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 2023-05-21.

TypeScript IoC related posts

Index

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

Project Stars
1 InversifyJS 9,958
2 Quick Start 6,633
3 loopback-next 4,530
4 tsyringe 4,107
5 typedi 3,565
6 express-typescript-boilerplate 2,967
7 awilix 2,875
8 Ts.ED 2,501
9 ioc 245
10 iti 98
11 diod 90
12 Ditox.js 69
13 di-compiler 64
14 pumpit 13
15 aggregator 11
16 lambda-ioc 6
17 karambit 4
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
www.onlyoffice.com