Enum.Source.Generator
Tortuga.Shipwright
Enum.Source.Generator | Tortuga.Shipwright | |
---|---|---|
1 | 2 | |
165 | 13 | |
- | - | |
6.9 | 0.0 | |
9 days ago | 5 months ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Enum.Source.Generator
Tortuga.Shipwright
-
Traits for C#
Here's a simple example: https://github.com/TortugaResearch/Shipwright/blob/main/Tortuga.Shipwright/Sample/Generated/Tortuga.Shipwright/Tortuga.Shipwright.TraitGenerator/Sample.MyContainer.cs
What are some alternatives?
M31.FluentAPI - Generate fluent APIs for your C# classes with ease.
NTypewriter - File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.
roslyn-sdk - Roslyn-SDK templates and Syntax Visualizer
Tortuga Chain - A fluent ORM for .NET
CodegenCS - C# Toolkit for Code Generation (T4 alternative!)
PropertyChanged.SourceGenerator - Powerful INotifyPropertyChanged / INotifyPropertyChanging Source Generator, which generates INPC boilerplate for you as part of your build. Supports features such as automatic and manual dependencies between properties, notifications when specific properties change, and more.
MsSql.Adapter - Dotnet incremental source generator of service contracts for MSSQL stored procedures
HttpClientCodeGenerator - HttpClientGenerator is a tool that uses the Roslyn code generator feature to write boilerplate HttpClient code for you.