About
Purview Development
Excellent useful tools. We build the developer tooling that .NET projects need but rarely want to write by hand.
What we do
Purview-Dev is an open-source organisation creating a coherent family of .NET libraries. The emphasis is on compile-time generation where it pays off — source generators that remove boilerplate, eliminate reflection, and make the correct wiring the only wiring.
Today the family spans 7 active projects: an event sourcing framework with pluggable storage, interface-based telemetry generation, zero-allocation schema validation, a framework for building incremental source generators, resource kits for .NET Aspire, and the shared build pipeline every project uses.
How the projects fit together
The projects share a common foundation. The build, test, and release pipeline is Purview.Build, and repositories standardise on Purview.DotNetProjectSdk. Libraries that benefit from compile-time validation are built with Purview.SourceGeneratorFramework, and integrations connect them — for example, event sourcing uses ZodSharp for aggregate validation. Adopt one tool or combine several; they are designed to stay composable.
Release process
Every project follows a changeset-based release flow: pull requests add changesets, merging to main triggers a validation, build, and pack through the shared pipeline, and releases publish to both GitHub and nuget.org. Because most projects are still pre-1.0, most published packages are marked as prereleases — this site surfaces both the latest stable and prerelease versions.
Licensing
All public projects are licensed under MIT. Contributions are welcome via the issue trackers and documentation edit links on every page.