Beta This site is in beta — release data and documentation are refreshed from the source repositories on an ongoing basis.
Excellent useful tools.
Developer tooling for .NET that gets out of your way.
Purview Dev builds the pieces that .NET projects need but rarely want to write by hand — event sourcing, telemetry, schema validation, source generators, and build automation — designed to be fast, typed, and painless to adopt.
Source generators, done deliberately
Several Purview projects are built on Roslyn source generators to move work from runtime to compile time — zero allocations, no reflection, and APIs that are impossible to wire up wrong.
One coherent product family
The projects share conventions, a common build pipeline (Purview.Build), and integration points — for example Purview.EventSourcing validates aggregates with Purview.ZodSharp.
Provider-agnostic by design
Storage, serialization, and validation choices stay swappable. Adopt the parts you need without rewriting the parts you already have.
Featured projects
The foundations of the Purview product family. Every project is open source, MIT licensed, and published to NuGet.
Purview Telemetry SourceGenerator
StableInterface-based telemetry for .NET with zero boilerplate.
Purview EventSourcing
PreviewAggregate-based event sourcing for .NET across any store.
Purview ZodSharp
PreviewZero-allocation schema validation for C# — a Zod port.
Purview SourceGeneratorFramework
PreviewA typed framework for building incremental C# source generators.
Start building today
1 · Pick a project
Explore the 7 active projects in the catalogue and find the one that solves your problem.
2 · Add the package
Every project ships real NuGet packages. dotnet add package and a source generator or two is usually all it takes.
3 · Read the docs
Full documentation is aggregated here from each repository — guides, provider matrices, guarantees, and examples.