AutoCtor

Dependency injector

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

A Roslyn source generator for creating constructors.

GitHub

85 stars
4 watching
5 forks
Language: C#
last commit: almost 2 years ago
Linked from 1 awesome list

csharpcsharp-sourcegeneratordotnetroslynsource-generator

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
giggio/sourceinjectA source generator for C# that uses Roslyn to automate dependency injection at compile time.79
k94ll13nn3/autoconstructorA C# source generator that creates constructors from readonly fields/properties in classes or structs.52
chaowlert/primaryconstructorGenerates code to create primary constructors from readonly fields and properties in C#106
patrickklaeren/autoregisterinjectAutomatically registers dependencies in Microsoft Dependency Injection Service Collection using compile-time source generation73
pakrym/jabA C# library that provides a fast and efficient way to manage dependencies in applications using source generators.1,050
jimmy-mll/dependencyinjection.sourcegeneratorsAutomates service registration in the Dependency Injection service collection.6
yairhalberstadt/stronginjectA Compile Time Dependency Injection Framework for C# Applications852
dotnet/roslynProvides a compiler and code analysis API for C# and Visual Basic languages19,145
codecentric/net_automatic_interfaceAutomatically generates interfaces from classes to reduce friction and noise in code63
yeah69/mrmeeseeks.dieA compile-time dependency injection container for .Net that generates factory methods to create instances of types.7
collinalpert/lombok.netA .NET library that uses source generators to automatically create boilerplate code for classes and structs.316
simpleinjector/simpleinjectorA fast and flexible Dependency Injection library for .NET applications1,220
daveaglick/scriptyTool to use Roslyn-powered C# scripts for code generation in .NET projects620
cloud0259/controllergeneratorAutomates the creation of controllers from specified services in .NET projects using source generator technology8
nikhilk/scriptsharpA development tool that compiles C# source code into JavaScript for building large-scale web applications.660