Packages for keyword “dependency-injection”
These packages are available as a package collection, usable in Xcode or SwiftPM.
XServiceLocator
Light-weight Service Locator / Dependency Injection library for Swift: providing objects with the dependencies they need throughout your whole iOS app.
AuthSessionKit
A modular Swift package for managing authentication session lifecycles, including sign-in, token refresh, biometric gating, and observable authentication state across Apple platforms.
BiometricAuthKit
A modern Swift wrapper around Apple's LocalAuthentication framework, making biometric authentication simple, testable, and dependency-injection friendly.
UtilityKit
A curated collection of lightweight Swift libraries that simplify everyday iOS and macOS development.
service-kit
📦 Dependency injection / inversion of control framework.
DIAttribute
Introduce dependency injection attribute (@Inject)
Inject
A lightweight dependency injection library for Swift and SwiftUI projects.
Injection
Dependency Injection pacakge
Juice
Lightweight dependency injection container with simple fluent interface.
Stitcher
A dependency management and injection library for Swift projects
IDGenerator
A flexible, keyed registry of ID generators for Swift, inspired by swift-dependencies by Point-Free.
StitcherMacros
A set of meta programming utilities designed to work with the Stitcher library.
Impose
Impose is a simple dependency injection library for Swift
Jec
Modern Swift dependency inJECtion
MicroInjection
A tiny (40 lines or ~100 lines including documentation, comments and whitespace) dependency injection framework that can be used in a similar way to the SwiftUI environment
Saber
Dependency injection (DI) & Inversion of Control (IoC) command line tool for Swift based on code generation
Injector
A Swift package for simple dependency injection that also supports Swift UI previews.