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
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
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 |