2 个仓库
Injects managed dependencies into external framework functions using specific markers.
Distinct from Dependency Injection Frameworks: Focuses on bridging different DI ecosystems via markers rather than general DI library implementation.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Framework Bridging. Refine with filters or upvote what's useful.
This is a dependency injection framework and inversion of control container for Python. It decouples object creation from business logic by managing how services and their dependencies are assembled, delivered, and linked within an application. The framework is distinguished by its ability to perform automated component wiring, using import hooks and decorators to inject dependencies into functions and classes across different modules. It supports non-blocking flows through an asynchronous dependency resolver and manages the initialization and shutdown sequences of shared external resources a
Injects managed dependencies into functions using external dependency injection markers to bridge different framework ecosystems.
Autofac is a dependency injection framework and inversion of control container for .NET. It functions as a component registration engine that decouples class implementations from their dependencies by injecting required services via constructors or properties. The project includes an assembly scanning library to automatically discover and register components within compiled binaries based on specific type criteria. It provides a service lifetime manager to control object memory duration using singletons, instance-per-dependency, or isolated request scopes. The framework covers a broad range
Provides a capability to bridge service containers with external plugin architectures to share dependencies across frameworks.