Pure.DI

DI generator

A source code generator for creating object graphs in .NET without dependencies on IoC containers or frameworks.

Pure DI for .NET

GitHub

521 stars
7 watching
22 forks
Language: C#
last commit: 6 days ago
Linked from 1 awesome list

csharp-sourcegeneratordependencydependency-injectiondidotnetinjectioninjection-containerinjection-frameworkinversioninversion-of-controliocpuresolid

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
yeah69/mrmeeseeks.die A compile-time dependency injection container for .Net that generates factory methods to create instances of types. 7
lsoft/dpdtinject A compile-time general purpose DI container for C# applications. 32
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
devxoul/pure An implementation of dependency injection in Swift applications using the Composition Root pattern. 378
devteam/immutype Generates extension methods for immutable data types in .NET. 41
elskom/gitbuildinfo.sourcegenerator A tool that provides information about the current Git branch and commit hash, and marks the build as clean or dirty based on the working tree state 38
thenameless314159/sourcegeneratorutils Provides utility classes and abstractions to simplify source generation tasks in .NET source generators 21
drizin/codegencs A code generation toolkit that enables easy creation of templates for generating code in various languages and formats. 258
distantcam/autoctor Automatically generates constructors and associated code for managing dependencies in C# classes 84
z4kn4fein/stashbox A lightweight dependency injection framework for .NET-based applications. 141
yeah69/mrmeeseeks.staticdelegategenerator Generates code to wrap static references into a delegable interface for easier maintenance and decoupling of dependencies. 8
unoplatform/uno.codegen A set of source generators that automate the creation of common patterns in C# code 90
domn1995/dunet A source generator that creates discriminated union types in C# with support for generics and implicit conversions. 633
daver32/interfacegenerator A tool to automatically generate interfaces from classes 36