LFX Platform

Know more about LFX Platform

LFX Insights

Dependency Injection Frameworks

Libraries that provide inversion of control and dependency injection capabilities to decouple application components and enable modular, testable code (primarily used in Java and other JVM languages).

23 projects

31,052 contributors

$273M

The Symfony PHP Framework

Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. It’s widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.

Contributors

16,960

Organizations

3,343

Software value

$66M

ASP.NET Boilerplate

ASP.NET Boilerplate - Web Application Framework

Contributors

2,518

Organizations

215

Software value

$5.2M

Koin

Koin is a pragmatic lightweight dependency injection framework for Kotlin applications, providing a straightforward DSL and seamless integration with Kotlin features. It supports Android, multiplatform projects, and other Kotlin environments with minimal setup and no code generation or reflection.

Contributors

2,511

Organizations

404

Software value

$1.3M

Hyperf

πŸš€ A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

Contributors

2,235

Organizations

187

Software value

$11M

InversifyJS

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

Contributors

1,086

Organizations

302

Software value

$205K

Google Guice

Google Guice is a lightweight dependency injection framework for Java that enables developers to write more maintainable and testable code by managing object creation and dependencies. It provides annotation-based injection, constructor injection, and method injection while eliminating the need for factories and XML configuration.

Contributors

908

Organizations

247

Software value

$2.8M

Iris Web Framework

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:

Contributors

906

Organizations

207

Software value

$2.7M

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. ⭐️ Star to support our work!

Contributors

798

Organizations

158

Software value

$7.7M

Misk

Microservice Kontainer

Contributors

662

Organizations

43

Software value

$4.8M

Flow Framework

Flow Framework is a PHP application framework designed for building enterprise-scale web applications. It provides a modern MVC architecture, dependency injection, aspect-oriented programming features, and robust security mechanisms. The framework emphasizes clean code principles and follows object-oriented design patterns.

Contributors

556

Organizations

98

Software value

$55M

Midway

πŸ” 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. 🌈

Contributors

489

Organizations

57

Software value

$27M

Eclipse GlassFish

Eclipse GlassFish

Contributors

404

Organizations

70

Software value

$77M

Fx

A dependency injection based application framework for Go.

Contributors

342

Organizations

115

Software value

$575K

Awilix

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

Contributors

284

Organizations

82

Software value

$174K

Weld

Weld is a CDI (Contexts and Dependency Injection) reference implementation for Java EE and Jakarta EE, providing dependency injection, contextual lifecycle management, and enterprise services integration. It enables loose coupling and type-safe dependency injection in Java applications.

Contributors

269

Organizations

66

Software value

$5.9M

Airframe

Essential Building Blocks for Scala

Contributors

124

Organizations

34

Software value

$4.5M

Finatra

Fast, testable, Scala services built on TwitterServer and Finagle

This project hasn't been onboarded to LFX Insights.

Laminas\ServiceManager

Factory-Driven Dependency Injection Container

This project hasn't been onboarded to LFX Insights.

LoopBack 4

LoopBack makes it easy to build modern API applications that require complex integrations.

This project hasn't been onboarded to LFX Insights.

izumi

Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?