Source generator that produces strongly-typed CRUD DTOs and full API endpoints from your domain models — no reflection, no runtime overhead.
dotnet add package ZibStack.NET.Dto
[CrudApi]
public class Player
{
[DtoIgnore(DtoTarget.Create | DtoTarget.Update | DtoTarget.Query)]
public int Id { get; set; }
public required string Name { get; set; }
public int Level { get; set; }
}
// Program.cs
app.MapPlayerEndpoints(); // full CRUD API — auto-generates DTOs + endpointsFull documentation: mistykuu.github.io/ZibStack.NET/packages/dto/