Skip to main content

Source-generated .NET building blocks

Compile the repetitive.
Keep the intent.

Valiant turns explicit C# declarations into fast validation, endpoints, mapping, and settings infrastructure—with no runtime assembly scanning.

compile.pipeline4 generators ready
explicit C# declarations
Validation[ValiantValidator]
Endpoints[ValiantEndpoint]
Mapping[ValiantMapper]
Settings[ValiantSettings]
incremental source generation
outputs across the Valiant family
Generated C#
Typed contracts
Registration where applicable
Build-time diagnostics
01Scoped discovery

Markers define exactly what generators inspect.

02Direct output

Generated C# keeps production paths predictable.

03Ordinary C# authoring

Declarations stay explicit, typed, and easy to navigate.

04Build-time feedback

Diagnostics catch unsupported shapes before runtime.