KY.Generator
10.0.0
Prefix Reserved
dotnet add package KY.Generator --version 10.0.0
NuGet\Install-Package KY.Generator -Version 10.0.0
<PackageReference Include="KY.Generator" Version="10.0.0" />
<PackageVersion Include="KY.Generator" Version="10.0.0" />
<PackageReference Include="KY.Generator" />
paket add KY.Generator --version 10.0.0
#r "nuget: KY.Generator, 10.0.0"
#:package KY.Generator@10.0.0
#addin nuget:?package=KY.Generator&version=10.0.0
#tool nuget:?package=KY.Generator&version=10.0.0
KY.Generator 
Documentation | Getting Started | Supported Platforms | Need Help?
Setup for Visual Studio
via Annotations
Pros: Easy to use, rapid to implement
Cons: Attributes are part of the build, annotation assemblies have to be published and loaded when reflection is used
Install nuget package KY.Generator
Decorate a class with one of our Generate attributes
using KY.Generator;
...
[Generate("Output")]
internal class TypeToRead
{
public string Property { get; set; }
}
See the complete showcase
See documentation for more details
via Fluent API
Pros: generator code is completely separated and is not published, more actions are available than via annotations
Cons: the initial setup is not so easy as with annotations
Create a new class library project
Install nuget package KY.Generator.Fluent
Derive a class from GeneratorFluentMain, override the execute method and use the Read method
public class GeneratorMain : GeneratorFluentMain
{
public override void Execute()
{
this.Read()
.FromType<Types>()
.Write()
.AngularModels().OutputPath("Output/Models").SkipHeader()
.AngularServices().OutputPath("Output/Services").SkipHeader();
}
}
See the complete showcase
See documentation for more details
Setup for Console/PowerShell
Download KY.Generator.exe from Releases
Run a command
KY.Generator.exe reflection -assembly=KY.Generator.Examples.Reflection.dll -name=ExampleType -namespace=KY.Generator.Examples.Reflection -relativePath=Output -language=TypeScript
See documentation for more details
Read More
For a complete overview see our documentation
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 2.0
- No dependencies.
-
.NETCoreApp 3.0
- No dependencies.
-
net10.0
- No dependencies.
-
net6.0
- No dependencies.
-
net7.0
- No dependencies.
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on KY.Generator:
| Package | Downloads |
|---|---|
|
KY.Generator.Fluent
Fluent language for KY-Generator |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0 | 40 | 7/31/2026 |
| 10.0.0-preview.50 | 33 | 7/30/2026 |
| 10.0.0-preview.48 | 45 | 7/25/2026 |
| 10.0.0-preview.46 | 120 | 6/23/2026 |
| 10.0.0-preview.45 | 73 | 5/22/2026 |
| 10.0.0-preview.36 | 254 | 12/15/2025 |
| 10.0.0-preview.35 | 111 | 11/29/2025 |
| 10.0.0-preview.17 | 190 | 10/16/2025 |
| 10.0.0-preview.15 | 593 | 7/23/2025 |
| 9.1.0 | 708 | 11/11/2025 |
| 9.0.1 | 566 | 10/9/2025 |
| 9.0.0 | 413 | 8/1/2025 |
| 8.10.0 | 647 | 11/11/2025 |
| 8.9.3 | 568 | 10/22/2025 |
| 8.9.2 | 560 | 10/9/2025 |
| 8.9.1 | 744 | 7/24/2025 |
| 8.9.0 | 606 | 1/18/2025 |
| 8.8.8 | 836 | 4/20/2024 |
| 8.8.7 | 771 | 2/20/2024 |
| 8.8.6 | 693 | 2/16/2024 |