USyrup - Simple Dependency Injection for Unity
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:
- Tools › Utilities
- 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 »