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-06Your 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.
Loopback 4: A framework for building APIs and Microservices GitHub Popularity: 3.9K Stars
-
Project mention: Algum dev NodeJS (express) ai pra me dar umas dica? | reddit.com/r/brdev | 2022-05-19
-
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-18I 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
-
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-20Take a look at TS.Ed https://tsed.io/ they have some pretty neat DI implementations
-
-
-
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-13I 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.
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
-
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
TypeScript IoC related posts
- Algum dev NodeJS (express) ai pra me dar umas dica?
- What do you need to understand about IOC containers like InversifyJS?
- Ways of using InversifyJS on a React application?
- Dependency Injection in JavaScript: Write Testable Code Easily
- I wrote an strongly typed IoC container library (based on Diddly) for Deno & Node
- I "invented" a (new?) pattern for super-strictly typed IoC containers / registries
- Dependency inversion principle in Typescript
Index
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 |
Are you hiring? Post a new remote job listing for free.