Small, focused .NET libraries — MIT-licensed, published on nuget.org, built with one shared toolchain.
| Repository | What it is | NuGet |
|---|---|---|
| Extensions.System.Text.Json | Mask or extract JSON values by property-path rules in one streaming pass, no DOM. Observer for any JSON, Observer.Http for request/response bodies; ships agent skills for AI coding assistants. |
|
| SerilogSinksInMemory | Serilog in-memory sink for tests, with log assertions for FluentAssertions, AwesomeAssertions and Shouldly; DragoAnt.Assertions is the framework-agnostic adapter layer underneath. |
|
| Extensions.DependencyInjection | Source generator: attributes turn into IServiceCollection registrations and factories at compile time. |
|
| Shared | Helpers for text building, CSV, ASP.NET Core and a C# builder for Mermaid flowcharts. | |
| Extensions.T4 | Base class and helpers for runtime T4 templates with a typed data model. | |
| Extensions.EntityFrameworkCore | Beta. Static and historical migrations, entity conventions and entity definitions for EF Core (SQL Server, PostgreSQL). |
MSBuildKit — shared MSBuild settings committed as plain files: nuget.org-ready package metadata with build-time checks, versions from release tags, Microsoft.Testing.Platform tests with coverage. Extensions.System.Text.Json builds with it and the shared CI workflow in DragoAnt/.github; the other repositories are moving over.
Issues and pull requests are welcome — see the contributing guide. Report vulnerabilities privately as described in the security policy.