Skip to main content
Privacy First • High-Performance NuGet Search

Search NuGet Packages for .NET

Discover NuGet packages and .NET libraries by ID, author, tag or framework. Inspect dotnet add package install commands, download stats, dependencies, licenses and security metadata.

Popular Packages

Most downloaded .NET packages

Featured Publishers

Notable authors and organizations in the .NET ecosystem

Benjamin Abt

@BenjaminAbt

12x Microsoft MVP for .NET, creator of StrongOf, Unio and other .NET libraries

20 packages

Thomas Pentenrieder

@ThomasP

Microsoft MVP, creator of Zeitplan.io, creator of WordPressPCL

7 packages

Erik Ejlskov Jensen

@erikej

Microsoft MVP for .NET, known for EFCore Power Tools and more

19 packages

Mark Seemann

@ploeh

Architecture Expert, Author of "Code That Fits in Your Head", Microsoft MVP, creator of AutoFixture and more

21 packages

MyCSharp

@MyCSharp

myCSharp.de community - HttpUserAgentParser and more

7 packages

tsjdev-apps

@tsjdev-apps

Microsoft MVP for .NET, .NET API wrappers for popular web services

9 packages

gfoidl

@gfoidl

Creator of gfoidl.Base64 and trx2junit

21 packages

Andrew Lock

@andrewlock

Microsoft MVP for .NET, creator of NetEscapades.AspNetCore.SecurityHeaders and more

35 packages

Jeremy Skinner

@jskinner

Microsoft MVP for .NET, creator of FluentValidation and more

11 packages

Martin Othamar

@martinothamar

Creator of high-performance libs like Mediator.SourceGenerator

4 packages

Kristian Hellang

@khellang

Creator of popular libraries like Scrutor and more

26 packages

Marc Gravell

@marc.gravell

Creator of StackExchange.Redis, protobuf-net and more

56 packages

Alexey Zimarev

@alexey_zimarev

Creator of popular libraries like RestSharp and more

17 packages

Blazing Fast

Direct NuGet API access - no middleware, no delays.

Privacy First

No cookies, no tracking.

Rich Insights

Download graphs, version history and dependency analysis.

Curated decision guides

Choose packages with more context

Start with selection criteria and trade-offs, then inspect the current package metadata before you adopt a dependency.

All guides

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.

About NuGet packages and the .NET ecosystem

NuGet is the official package manager for the .NET platform. It distributes reusable libraries - called NuGet packages - that you can install into C#, F# and VB.NET applications. Packages can target modern .NET, .NET Framework, .NET Standard, Xamarin, MAUI, Blazor, Unity and more.

NuBrowse is an independent, privacy-first NuGet package explorer. It helps you search packages, inspect dotnet add package commands, review dependency graphs and compare versions and licenses. Package data is fetched from the public NuGet v3 API without a user account, cookies or tracking.

How to install a NuGet package

NuBrowse shows the exact install command for every package version. The most common ways to add a package are:

  • .NET CLI: dotnet add package <PackageId> --version <Version>
  • Visual Studio Package Manager Console: Install-Package <PackageId> -Version <Version>
  • PackageReference in csproj: <PackageReference Include="<PackageId>" Version="<Version>" />

Every package page also provides ready-to-paste snippets for Central Package Management, Paket and C# script.

What you get on every package page

  • Live download counts and a 24-month download-by-version chart.
  • Version history with prerelease, listed or unlisted and deprecation flags.
  • Dependency trees and reverse-dependency lookups across the registry.
  • License analysis with SPDX expression decoding and obligation guides.
  • Vulnerability and deprecation banners sourced from NuGet metadata.
  • Decision guidance for target frameworks, license metadata and package-specific trade-offs.

Frequently asked questions

What is NuGet?

NuGet is the official package manager for .NET. It distributes reusable libraries - called NuGet packages - that you can add to any .NET project (C#, F#, VB.NET) targeting .NET, .NET Framework, .NET Standard, Xamarin, Unity or Mono. NuGet.org is the central public registry; NuBrowse is an independent, privacy-first explorer for that registry.

How do I install a NuGet package?

Use the .NET CLI command 'dotnet add package <PackageId>' inside your project folder, run 'Install-Package <PackageId>' in the Visual Studio Package Manager Console, or add '<PackageReference Include="<PackageId>" Version="<Version>" />' to the <ItemGroup> in your .csproj file. NuBrowse shows the exact command for each package and version.

How is NuBrowse different from nuget.org?

NuBrowse is a fast, privacy-first NuGet package explorer. It adds dependency graphs, version download charts, license analysis, vulnerability flags, deprecation banners and side-by-side package comparison on top of the standard NuGet metadata.

Is NuBrowse free to use?

Yes. NuBrowse is free, open and ad-free. There is no account, no subscription and no rate-limited package API. Azure App Service hosts the site and its Hono server renders selected SEO pages; the interactive app fetches NuGet data live from api.nuget.org in your browser.

Which .NET versions and frameworks does NuBrowse cover?

NuBrowse indexes the full public NuGet catalog, so every target framework moniker (TFM) is supported: net8.0, net9.0, net10.0, netstandard2.0, net48, MAUI, Blazor and beyond. The /dotnet section additionally lists the current .NET release channels, SDK and runtime versions, support phase and end-of-support dates straight from Microsoft's release metadata.

Can I search NuGet packages by tag, owner or framework?

Yes. Use plain keyword search for descriptions, or use the NuGet search modifiers: 'id:Serilog' for an exact package ID, 'owner:microsoft' to filter by publisher, and 'tags:logging' to filter by tag. NuBrowse forwards these modifiers directly to the NuGet search API and renders the results instantly.