Lombok.NET
Class generator
A .NET library that uses source generators to automatically create boilerplate code for classes and structs.
.NET adaptation for Java's Lombok using Source Generators.
313 stars
7 watching
16 forks
Language: C#
last commit: about 1 month ago
Linked from 1 awesome list
csharpcsharp-sourcegeneratordotnethacktoberfestlomboksource-generators
Related projects:
Repository | Description | Stars |
---|---|---|
codecentric/net_automatic_interface | Automatically generates interfaces from classes to reduce friction and noise in code | 62 |
jeppevammenkristensen/cachesourcegenerator | Generates cache boilerplate code around a method to simplify caching in C# applications. | 4 |
martinothamar/wrappervalueobject | Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting | 53 |
ashenblade/enumclass | A source generator that creates type-safe classes inspired by Kotlin's enum class | 4 |
lokimidgard/sourcegenerator.helper.copycode | Generates source code strings for attribute definitions in C#. | 7 |
devteam/immutype | Generates extension methods for immutable data types in .NET. | 41 |
burgyn/mmlib.mediatr.generators | Automates the creation of controllers and their methods based on MediatR requests | 37 |
b1z0n/lazyshgen | A source generator that automatically generates lazy implementations at compile time. | 7 |
ycanardeau/resxgenerator | A C# source generator to create strongly-typed resource classes for localized strings | 31 |
ludovicdln/breezy | A lightweight ORM library that uses source generator to simplify object mapping and asynchronous database operations in C# | 24 |
mostmand/cloneable | An auto-generation tool for adding clone methods to classes in C# | 72 |
distantcam/autoctor | Automatically generates constructors and associated code for managing dependencies in C# classes | 84 |
jakubsturc/talk-csharp-source-generators | A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time. | 3 |
cloud0259/controllergenerator | Automates the creation of controllers from specified services in .NET projects using source generator technology | 8 |
thenameless314159/sourcegeneratorutils | Provides utility classes and abstractions to simplify source generation tasks in .NET source generators | 21 |