Vogen
Value object generator
A source generator and analyzer that helps create strongly typed domain concepts by turning primitives into value objects.
A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects
900 stars
6 watching
45 forks
Language: C#
last commit: 5 days ago
Linked from 1 awesome list
contributions-welcomecsharp-sourcegeneratordddddd-patternshacktoberfestopen-sourcepatterns
Related projects:
Repository | Description | Stars |
---|---|---|
martinothamar/wrappervalueobject | Generates simple value objects in C# to wrap primitive types and provide automatic equality comparison and formatting | 53 |
lucasteles/strongly | Generates boilerplate code for strongly-typed values | 36 |
thenameless314159/sourcegeneratorutils | Provides utility classes and abstractions to simplify source generation tasks in .NET source generators | 21 |
unoplatform/uno.codegen | A set of source generators that automate the creation of common patterns in C# code | 90 |
ryotamurohoshi/valueobjectgenerator | Generates wrapper classes to prevent type confusion in object properties | 40 |
sm-g/byvalue | Library to help create value objects with proper equality behavior | 9 |
unoplatform/uno.sourcegeneration | An API-compatible C# source generation framework inspired by Roslyn v2.0, enabling developers to generate code based on project build information. | 129 |
davidwengier/sourcegeneratortemplate | Provides a basic template and tools to generate C# source code programmatically | 182 |
lokimidgard/sourcegenerator.helper.copycode | Generates source code strings for attribute definitions in C#. | 7 |
daver32/interfacegenerator | A tool to automatically generate interfaces from classes | 36 |
elskom/gitbuildinfo.sourcegenerator | A tool that provides information about the current Git branch and commit hash, and marks the build as clean or dirty based on the working tree state | 39 |
domn1995/dunet | A source generator that creates discriminated union types in C# with support for generics and implicit conversions. | 652 |
gobiegenerator/gobie | A tool to simplify source generation in C# by allowing developers to define templates and parameters without writing custom generator code. | 98 |
cloud0259/controllergenerator | Automates the creation of controllers from specified services in .NET projects using source generator technology | 8 |
ryanalameddine/sourcegeneratordemo | A C# project demonstrating the use of source generators to automate code generation at compile time. | 3 |