Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
#

Dependency injection

Dependency injection (DI) is an implementation of thedependency inversion principle with the aim ofseparation of concerns by separating the depndency’s implementation from the class that’s using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn’t need to care which of the implementations is used. This is also especially useful forunit testing.

There are different types of dependency injection:

  • constructor injection
  • setter injection
  • interface injection
  • Here are 6,820 public repositories matching this topic...

    iris

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

    • UpdatedDec 1, 2025
    • Go

    💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)

    • UpdatedSep 11, 2023
    • Java

    Compile-time Dependency Injection for Go

    • UpdatedAug 22, 2025
    • Go
    InversifyJS

    Powerful and lightweight inversion of control container. Moved tohttps://github.com/inversify/monorepo

    • UpdatedNov 19, 2025
    • TypeScript
    getx

    Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.

    • UpdatedNov 17, 2025
    • Dart

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

    • UpdatedDec 9, 2025
    • Kotlin
    go-clean-template

    Clean Architecture template for Golang services

    • UpdatedDec 17, 2025
    • Go

    A dependency injection based application framework for Go.

    • UpdatedSep 14, 2025
    • Go

    🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

    • UpdatedDec 17, 2025
    • PHP

    Dependency injection framework for Swift with iOS/macOS/Linux

    • UpdatedSep 1, 2025
    • Swift

    Lightweight dependency injection container for JavaScript/TypeScript

    • UpdatedNov 18, 2025
    • TypeScript

    💖 ASP.NET Core 8.0 全家桶教程,前后端分离后端接口,vue教程姊妹篇,官方文档:

    • UpdatedOct 23, 2025
    • C#
    loopback-next

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

    • UpdatedDec 17, 2025
    • TypeScript
    python-dependency-injector

    An addictive .NET IoC container

    • UpdatedNov 18, 2025
    • C#

    A reflection based dependency injection toolkit for Go.

    • UpdatedMay 13, 2025
    • Go
    go-coffeeshop

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

    • UpdatedOct 29, 2025
    • TypeScript

    Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection

    • UpdatedNov 24, 2025
    • C#

    [8]ページ先頭

    ©2009-2025 Movatter.jp