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.

GitHub

79 stars
9 watching
4 forks
Language: C#
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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