Open-source tools I've built and contributed to. Freely available, battle-tested, and actively maintained.
The Coverage Doorman for .NET — profile-based code coverage enforcement that integrates directly into your dotnet test workflow via MSBuild.
Why CoverBouncer? Standard coverage tools give you one number — but not all code is equal. Your payment logic needs 90%+ coverage while your DTOs might not need any. CoverBouncer lets you enforce different thresholds for different parts of your codebase using fully customisable profiles.
Key Features:
[CoverageProfile("Critical")] and set per-profile thresholdsdotnet test--filter runs skip untargeted files automaticallyNoCoverage, adopt graduallyLinks: GitHub Repository · NuGet Package
Quick start: dotnet add MyApp.Tests package CoverBouncer.MSBuild → dotnet coverbouncer init → tag your critical files → dotnet test. Coverage policy enforced automatically.
Always building. Have an idea for an open-source tool? Let's collaborate.
I always have something in the pipeline. The tools I build for clients often surface patterns that deserve a public, open-source solution — and when they do, they end up here. If you've got an idea for a developer tool or see a gap that needs filling, I'm always open to collaborating.
Interested in collaborating? Get in touch and let's build something useful together.