Packages for keyword “dependency-injection”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Guise
An elegant, flexible, type-safe dependency resolution framework for Swift
Pure
Pure DI in Swift
snap-dependencies
A simple Dependency Injection Container.
Inject
Effortless modular dependency injection for Swift.
WeaveDI
WeaveDI(DiContainer)
Forge
Dependency injection for Swift that gets out of your way.
GlobalConfModule
Dependency injection or general configuration framework for Swift (any platforms including Linux and Windows)
Skein
A swift-first dependency injection framework
SwiftDI
SwiftDI the new way to use your dependency in Swift 5.1
SwinjectLight
Lightweight dependency injection framework for Swift (inspired by Swinject)
AnnotationInject
Compile-time Swift dependency injection annotations
Cleanse
Lightweight Swift Dependency Injection Framework
files
A lightweight Swift library for managing file system resources in a protocol-oriented way. Provides abstractions for files and directories, supporting safe and efficient file operations.
Ariadne
Elegant and extensible routing framework in Swift
DependencyInjector
Dependency injector made in pure Swift
DependencyInjectorObjectMapper
Dependency injector Swift support ObjectMapper
InjectableLoggers
A nice set of protocols that will help logger(s) at being loosely coupled, injectable and testable.
MicroContainer
A tiny, dependency-free Dependency Injection (DI) container for Swift.
Stitch
A lightweight, SwiftUI inspired dependency injection (DI) library that is compile time safe.
SwiftUI Dependencies
💉 SwiftUI-Environment based dependency injection