Easy Asset Search

USyrup - Simple Dependency Injection for Unity

A lightweight and easy-to-use dependency injection framework for Unity, inspired by Guice and Dagger.
USyrup - Simple Dependency Injection for Unity Asset Image A lightweight and easy-to-use dependency injection framework for Unity, inspired by Guice and Dagger.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
FREE
Category:
ToolsUtilities
Developer:
Jeffan
Price:
FREE
Favorites:
7
Supported Unity Versions:
2021.2.16 or higher
Current Version:
1.4.0
Download Size:
644.97 KB
Last Update:
May 5, 2025
Description:
USyrup is a dependency injection framework designed for Unity. It aims to provide a simple and approachable solution for managing dependencies in your project. Unlike other frameworks, USyrup focuses on ease of use and simplicity, making it easier to benefit from dependency injection without introducing unnecessary complexity.

USyrup is available on OpenUPM: com.cannone.usyrup
Technical Details:
USyrup includes the following core features:

* Inject semantics through the [Inject] attribute
* DI modules with provider semantics via the [Provides]/[Named] attributes
* Constructor, method, and field injection
* Singleton support
* Lazy injection support
* Scene injection for injecting all MonoBehaviours on scene load
* On-demand injection for injecting MonoBehaviours at runtime
* Support for injecting both MonoBehaviours and regular C# classes
* And more!
Continue »

Similar Packages