Tortuga.Shipwright
Enum.Source.Generator
Tortuga.Shipwright | Enum.Source.Generator | |
---|---|---|
2 | 1 | |
13 | 167 | |
- | - | |
0.0 | 6.9 | |
6 months ago | 14 days 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.
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
Enum.Source.Generator
What are some alternatives?
NTypewriter - File/code generator using Scriban text templates populated with C# code metadata from Roslyn API.
M31.FluentAPI - Generate fluent APIs for your C# classes with ease.
Tortuga Chain - A fluent ORM for .NET
roslyn-sdk - Roslyn-SDK templates and Syntax Visualizer
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.
CodegenCS - C# Toolkit for Code Generation (T4 alternative!)
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.