sourceinject
Dependency injector
A source generator for C# that uses Roslyn to automate dependency injection at compile time.
A source generator for C# that uses Roslyn (the C# compiler) to allow you to generate your dependencies injection during compile time.
79 stars
9 watching
4 forks
Language: C#
last commit: about 2 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
distantcam/autoctor | Automatically generates constructors and associated code for managing dependencies in C# classes | 84 |
jimmy-mll/dependencyinjection.sourcegenerators | Automates service registration in the Dependency Injection service collection. | 6 |
juniorporfirio/grpcinjection | A C# source generator for injecting Grpc services and interceptors without reflection. | 7 |
pakrym/jab | A C# library that provides a fast and efficient way to manage dependencies in applications using source generators. | 1,044 |
muir/nject | A type-safe dependency injection system for Go that enables efficient and flexible creation of application chains. | 29 |
yairhalberstadt/stronginject | A Compile Time Dependency Injection Framework for C# Applications | 849 |
simpleinjector/simpleinjector | A fast and flexible Dependency Injection library for .NET applications | 1,214 |
patrickklaeren/autoregisterinject | Automatically registers dependencies in Microsoft Dependency Injection Service Collection using compile-time source generation | 73 |
fs02/wire | A runtime dependency injection and wiring library for Go applications. | 37 |
softwaremill/macwire | A dependency injection library for Scala that automatically generates instance creation code at compile-time. | 1,275 |
rwnx/hardwire | A compile-time dependency injection system for Crystal that enables modular and flexible application design. | 21 |
yeah69/mrmeeseeks.die | A compile-time dependency injection container for .Net that generates factory methods to create instances of types. | 7 |
cgeorg/sinject | An injection framework for managing dependencies in JavaScript applications with cyclical dependencies and lazy resolution | 10 |
gracicot/kangaru | An inversion of control container for C++11 and later with dependency injection features. | 498 |
davidrevoledo/inyector | A library that provides a flexible and customizable way to manage dependencies in .NET applications using configuration-based dependency injection | 13 |