NuGet guides for confident .NET decisions
Start with the package decision that fits your application, then make dependency, version and license reviews repeatable. Every guide states both the useful evidence and the checks that still belong in your build, tests or specialist review.
Package Decision Guides
Curated decision frameworks comparing realistic options, trade-offs and rollout risk.
JSON libraries for .NET
Choose a JSON library for .NET by compatibility, serializer behavior, performance needs and migration cost.
Logging packages for .NET
Compare .NET logging packages by application host, structured logging needs, existing Microsoft.Extensions.Logging usage and sinks.
Unit testing frameworks for .NET
Choose a .NET testing framework based on team conventions, runner support, assertion style, extensibility and migration effort.
Integration testing packages for .NET
Select integration testing packages for ASP.NET Core and distributed services based on host fidelity, test isolation and CI reliability.
Entity Framework Core packages
Choose Entity Framework Core packages and provider strategy by database engine, migration workflow and query translation requirements.
Dapper ecosystem packages
Select Dapper ecosystem packages by SQL control requirements, mapping complexity and repository ergonomics.
CSV processing libraries for .NET
Compare CSV libraries for .NET by schema flexibility, throughput, culture handling and error recovery requirements.
Office document libraries for .NET
Choose .NET libraries for Excel/Word generation and processing by feature depth, licensing model and document fidelity.
LINQ extension libraries for .NET
Select LINQ extension libraries by async query needs, operator coverage and readability standards.
ASP.NET Core API packages
Choose ASP.NET Core API packages by endpoint style, OpenAPI strategy, validation model and long-term maintainability.
Database client packages for .NET
Compare .NET database client packages by engine support, reliability features and observability tooling.
Dependency injection packages for .NET
Select dependency injection packages by container complexity, startup performance and composition root maintainability.
Security packages for ASP.NET Core and .NET
Compare core security packages by identity model, token validation requirements and zero-trust service integration patterns.
Practical Workflows
Step-by-step processes for dependency auditing and license compliance.
Audit NuGet dependencies in a .NET project
Audit direct and transitive NuGet dependencies for updates, vulnerabilities, deprecations and license signals in the browser.
Review NuGet licenses before shipping
Review direct and transitive NuGet license metadata, isolate copyleft or unknown entries and prepare a targeted follow-up review.
Audit Central Package Management versions
Use Directory.Packages.props as the starting point for a focused NuGet update and dependency review workflow.
Privacy and scope
The tools parse the files you provide locally in the browser. They query public NuGet metadata but do not upload your project file. Treat their results as review inputs, not a replacement for restore, tests, security policy or legal advice.