AutoCtor

Dependency injector

Automatically generates constructors and associated code for managing dependencies in C# classes

A Roslyn source generator for creating constructors.

GitHub

84 stars
4 watching
5 forks
Language: C#
last commit: 4 days ago
Linked from 1 awesome list

csharpcsharp-sourcegeneratordotnetroslynsource-generator

Backlinks from these awesome lists:

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