AutoCtor
Dependency injector
Automatically generates constructors and associated code for managing dependencies in C# classes
A Roslyn source generator for creating constructors.
84 stars
4 watching
5 forks
Language: C#
last commit: 4 days ago
Linked from 1 awesome list
csharpcsharp-sourcegeneratordotnetroslynsource-generator
Related projects:
Repository | Description | Stars |
---|---|---|
giggio/sourceinject | A source generator for C# that uses Roslyn to automate dependency injection at compile time. | 79 |
k94ll13nn3/autoconstructor | A C# source generator that creates constructors from readonly fields/properties in classes or structs. | 50 |
chaowlert/primaryconstructor | Generates code to create primary constructors from readonly fields and properties in C# | 105 |
patrickklaeren/autoregisterinject | Automatically registers dependencies in Microsoft Dependency Injection Service Collection using compile-time source generation | 73 |
pakrym/jab | A C# library that provides a fast and efficient way to manage dependencies in applications using source generators. | 1,044 |
jimmy-mll/dependencyinjection.sourcegenerators | Automates service registration in the Dependency Injection service collection. | 6 |
yairhalberstadt/stronginject | A Compile Time Dependency Injection Framework for C# Applications | 849 |
dotnet/roslyn | Provides a compiler and code analysis API for C# and Visual Basic languages | 19,093 |
codecentric/net_automatic_interface | Automatically generates interfaces from classes to reduce friction and noise in code | 62 |
yeah69/mrmeeseeks.die | A compile-time dependency injection container for .Net that generates factory methods to create instances of types. | 7 |
collinalpert/lombok.net | A .NET library that uses source generators to automatically create boilerplate code for classes and structs. | 313 |
simpleinjector/simpleinjector | A fast and flexible Dependency Injection library for .NET applications | 1,213 |
daveaglick/scripty | Tool to use Roslyn-powered C# scripts for code generation in .NET projects | 620 |
cloud0259/controllergenerator | Automates the creation of controllers from specified services in .NET projects using source generator technology | 8 |
nikhilk/scriptsharp | A development tool that compiles C# source code into JavaScript for building large-scale web applications. | 658 |