matryoshki
Decorator generator
A framework for creating type-agnostic decorators and adapters using C# source generators
High-performance zero-reflection approach to C# metaprogramming
28 stars
4 watching
0 forks
Language: C#
last commit: about 2 months ago
Linked from 1 awesome list
csharpcsharp-sourcegeneratordotnet
Related projects:
Repository | Description | Stars |
---|---|---|
drizin/codegencs | A code generation toolkit that enables easy creation of templates for generating code in various languages and formats. | 258 |
kros-sk/kros.generators.flattening | A C# source generator that flattens properties from rich domain classes into simpler, flat classes. | 28 |
codecentric/net_automatic_interface | Automatically generates interfaces from classes to reduce friction and noise in code | 62 |
b3b00/csly | A C# library that simplifies generating and maintaining lexer/parsers using compact definition syntax | 374 |
jakubsturc/talk-csharp-source-generators | A presentation about C# Source Generators, covering their purpose and functionality in generating code at compile-time. | 3 |
burgyn/mmlib.mediatr.generators | Automates the creation of controllers and their methods based on MediatR requests | 37 |
lokimidgard/sourcegenerator.helper.copycode | Generates source code strings for attribute definitions in C#. | 7 |
k94ll13nn3/autoconstructor | A C# source generator that creates constructors from readonly fields/properties in classes or structs. | 50 |
daver32/interfacegenerator | A tool to automatically generate interfaces from classes | 36 |
ycanardeau/resxgenerator | A C# source generator to create strongly-typed resource classes for localized strings | 31 |
yeah69/mrmeeseeks.staticdelegategenerator | Generates code to wrap static references into a delegable interface for easier maintenance and decoupling of dependencies. | 8 |
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 |
b1z0n/lazyshgen | A source generator that automatically generates lazy implementations at compile time. | 7 |
rudolfkurkams/structpacker | A binary serializer that generates optimized C# serialization code using Source Generators technology | 76 |