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. Learn more →
Top 17 TypeScript IoC Projects
-
InversifyJS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
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.
Github repo: https://github.com/loopbackio/loopback-next License: MIT Github stars: 4200
-
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.
-
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
-
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-09ioc
-
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.
-
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-09diod
-
-
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
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.
-
-
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.
TypeScript IoC related posts
- SOLID explicado com TypeScript
- Approach to applying DI container to an existing codebase?
- Announcing TypeScript 5.0 Beta
- Typesafe, (almost) Zero Cost Dependency Injection in TypeScript
- The Problem with Dependency Injection Frameworks
- InversifyJS has reached 100,000,000 downloads on npm
- InversifyJS has reached 100,000,000 downloads on npm 🎉 🚀
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 May 2023
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 |