Open-source projects categorized as IoC Edit details

Top 23 IoC Open-Source Projects

  • InversifyJS

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

    Project mention: Has anyone successfully created a Dependency Injection using typescript decorators? | | 2022-08-14
  • 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. | | 2021-12-06

    Your node js is borrowed technology from china:

  • 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 | | 2022-08-15

    Github repo: License: MIT Github stars: 4200

  • Autofac

    An addictive .NET IoC container

    Project mention: I am new to programming, I am learning python, I visit this sub quite often, everyone dislikes Pyhton here, and... | | 2022-07-08

    anyway about the module register

  • tsyringe

    Lightweight dependency injection container for JavaScript/TypeScript

    Project mention: Has anyone successfully created a Dependency Injection using typescript decorators? | | 2022-08-14

    If you don’t want to tie yourself to a full web framework like Nest, there are a few DI-only frameworks that work with decorators, like TypeDI, TSyringe, or Typed Inject.

  • typedi

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

    Project mention: Has anyone successfully created a Dependency Injection using typescript decorators? | | 2022-08-14

    If you don’t want to tie yourself to a full web framework like Nest, there are a few DI-only frameworks that work with decorators, like TypeDI, TSyringe, or Typed Inject.

  • Typhoon

    Powerful dependency injection for Objective-C ✨✨ (https://PILGRIM.PH is the pure Swift successor to Typhoon!!)✨✨ (by appsquickly)

  • SonarQube

    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.

  • express-typescript-boilerplate

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

  • Ninject

    the ninja of .net dependency injectors (by ninject)

  • awilix

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

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

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

  • Loki

    Loki - Simple IOC and Incident Response Scanner (by Neo23x0)

    Project mention: PChunter equivalent on Linux? | | 2022-06-20


  • Scrutor

    Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection

    Project mention: Would you use an attribute that registers your interface/classes with .nets IoC container? | | 2022-07-03

    I much prefer using Scrutor and asbly scanning myself.

  • IntelOwl

    Intel Owl: analyze files, domains, IPs in multiple ways from a single API at scale

    Project mention: Threat detection | | 2022-03-01

    One thing I ran for a while was security onion and utilized port mirroring to mirror the uplink port from my primary switch to my LAN on my router, so I was catching anything coming into/out of my network destined for internet. I've also used ElastiFlow ( ) which is absolutely phenomenal and awesome, I did the same and it provides some great data. You could also leverage IntelOwl ( ) , one thing I have added to all my VMs is a OSSEC agent, Wazuh to be specific which is free ( ) and while I am not using it to its full potential such as monitoring file deletions/modifications etc it is a powerful tool.

  • PHP-DI

    The dependency injection container for humans

    Project mention: Running non-blocking A/B tests, feature flags with Laravel, PHP | | 2022-06-24

    Please, visit the repository for configuration instructions. The package wouldn't work without DI. So, if you're not using DI yet, try PHP-DI.

  • Dependency Injector

    Dependency injection framework for Python

    Project mention: What is the best practice for injecting configuration into a python application | | 2022-04-10

    One approach is to pass this config as a variable to every class it is required, which I dont prefer. Another option is to annotate the config class as singleton and create the config object at every place where I need them. I also came across this library called Dependency_Injector. This seems a bit heavy weight for my use case though. I am looking forward to know how other solve this problem

  • awesome-yara

    A curated list of awesome YARA rules, tools, and people.

    Project mention: XSOAR Yara Feeds | | 2022-07-22
  • 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: The Case for C# and .NET | | 2022-07-25

    I'd also love to shout out Ts.ED which is another great Typescript framework that I've written production applications with. It's a natural fit for anyone who loves .NET applications, it's why I chose it.

  • signature-base

    Signature base for my scanner tools

    Project mention: Nvidia Breach | | 2022-03-04

    If you have a Yara detection platform, Florian Roth’s rules should detect executables signed with this.

  • Unity

    This repository contains all relevant information about Unity Container suit (by unitycontainer)

  • Castle Windsor

    Castle Windsor is a best of breed, mature Inversion of Control container available for .NET

    Project mention: Just saw a new pattern, I call it "almost factory" | | 2021-10-04

    Most of the DI containers have a feature of resolving components by name. Here's an example of a "typed factory" that can be provided by the container and the component name can be used to select the service implementation:

  • malware-ioc

    Indicators of Compromises (IOC) of our various investigations

    Project mention: Learning To Learn IT Security | | 2022-08-18

    WeLiveSecurity And many more.

  • Simple Injector

    An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.

  • StructureMap

    A Dependency Injection/Inversion of Control tool for .NET

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-08-18.

IoC related posts


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

Project Stars
1 InversifyJS 9,139
2 Quick Start 5,929
3 loopback-next 4,253
4 Autofac 3,934
5 tsyringe 3,407
6 typedi 3,218
7 Typhoon 2,714
8 express-typescript-boilerplate 2,632
9 Ninject 2,554
10 awilix 2,550
11 Loki 2,531
12 Scrutor 2,456
13 IntelOwl 2,385
14 PHP-DI 2,383
15 Dependency Injector 2,293
16 awesome-yara 2,254
17 Ts.ED 2,183
18 signature-base 1,738
19 Unity 1,545
20 Castle Windsor 1,416
21 malware-ioc 1,240
22 Simple Injector 1,090
23 StructureMap 883
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
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.