Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 ioc-container Open-Source Projects
-
-
When I was building application with .NET Framework I always used libraries like Autofac and SimpleInjector for dependency injection. I really liked to create modules (Packages in SimpleInjector) to achieve higher cohesion and lower coupling in my class libraries. I made a module for every class library in which all dependencies inside of that class library were registered. Why should my web application (for example) know if MyBeautifulService in MyBeautifulClassLibrary should be transient or singleton?
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Nothing to do with the nature of the language, but with the nature of the program.
If you're writing a few line script, you don't need a DI container. Once your program gets large, it becomes extremely messy without one. It's no surprise projects like [1] exist.
-
Typhoon
Powerful dependency injection for Objective-C ✨✨ (https://PILGRIM.PH is the pure Swift successor to Typhoon!!)✨✨ (by appsquickly)
-
Simple Injector
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
When I was building application with .NET Framework I always used libraries like Autofac and SimpleInjector for dependency injection. I really liked to create modules (Packages in SimpleInjector) to achieve higher cohesion and lower coupling in my class libraries. I made a module for every class library in which all dependencies inside of that class library were registered. Why should my web application (for example) know if MyBeautifulService in MyBeautifulClassLibrary should be transient or singleton?
-
-
There is also Reflex, a fast but more minimalistic solution. I haven't really heard much about people's experiences using this, so not sure how good it is in practice.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
container
A lightweight yet powerful IoC dependency injection container for the Go programming language (by golobby)
-
-
-
ioc
:unicorn: lightweight (<1kb) inversion of control javascript library for dependency injection written in typescript (by owja)
-
-
Project mention: Simplifying Dependency Injection with the Service Container Pattern in ReactJS and Ruby on Rails | dev.to | 2023-05-15
In a ReactJS application, we can implement the Service Container pattern using a library such as react-ioc. This library provides a simple and lightweight Inversion of Control (IoC) container that can be used to manage application services. Github react-ioc
-
-
-
Documented usage of IoC container and container services.
-
If you coming from Android development and you're missing Dagger/Hilt for dependency injection, you might want to checkout Obsidian which is heavily influenced by Dagger.
-
pilgrim
Dependency injection for Swift (iOS, OSX, Linux). Strongly typed, pure Swift successor to Typhoon.
-
ioc_container
A simple, fast IoC Container for Dart and Flutter. Use it for dependency injection or as a service locator. It has scoped, singleton, transient and async support
-
-
di
DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments. (by darkleaf)
-
-
pumpit
PumpIt is a small (~2KB) dependency injection container without the decorators, suitable for the browser.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ioc-container related posts
- Modular Dependency Injection in .NET
- Announcing AdonisJS v6
- Another small hack I use for prototyping
- Optimizing .NET solution architecture for faster compilation through project decoupling
- Is NestJS up and coming?
- Which is the best way for building a microservices structure
- Do You Use Singletons?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source ioc-container projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Swinject | 6,178 |
2 | Autofac | 4,370 |
3 | Dependency Injector | 3,581 |
4 | Typhoon | 2,698 |
5 | Simple Injector | 1,183 |
6 | StructureMap | 911 |
7 | Reflex | 582 |
8 | container | 530 |
9 | kangaru | 464 |
10 | Meet Grace | 334 |
11 | ioc | 273 |
12 | di | 225 |
13 | react-ioc | 198 |
14 | brandi | 187 |
15 | iti | 118 |
16 | fold | 114 |
17 | obsidian | 77 |
18 | pilgrim | 63 |
19 | ioc_container | 60 |
20 | di-framework | 38 |
21 | di | 31 |
22 | minfac | 23 |
23 | pumpit | 22 |