Nifty NuGet
Search, add, update and remove NuGet packages, see outdated and vulnerable ones, in VS Code, Cursor and every editor.
Maintained. No sign-in. No telemetry. Works in VS Code, Cursor, Windsurf, VSCodium and other editors that use Open VSX.
Features



- See your packages at a glance. Manage NuGet Packages (or right-click a
.csproj) lists every package with its version, and marks updates as patch, minor or major and packages with known vulnerabilities (⚠).
- Add packages. Search nuget.org (verified publishers are marked, with download counts), then pick the latest or a specific version.
- Update with care. Update one package, or all of them; Update all lets you skip major versions that might break your build.
- Remove packages with one click.
- Security check. Check for Vulnerable Packages scans direct and transitive dependencies against NuGet's advisory database and opens a report with links.
- Real projects. Works with C#, F# and VB projects, multi-targeting, and Central Package Management (
Directory.Packages.props).
- Works everywhere. Built on the official
dotnet CLI, so it works in Cursor and other editors that can't use Microsoft's C# Dev Kit, and over SSH or in containers.
Commands
| Command |
What it does |
Nifty NuGet: Manage NuGet Packages |
Installed packages with updates, vulnerabilities and actions |
Nifty NuGet: Add NuGet Package… |
Search nuget.org and add a package |
Nifty NuGet: Update NuGet Package… |
Update one package to the latest version |
Nifty NuGet: Update All NuGet Packages… |
Update everything (optionally not major versions) |
Nifty NuGet: Remove NuGet Package… |
Remove a package |
Nifty NuGet: Check for Vulnerable Packages |
Report known vulnerabilities |
Requirements
The .NET SDK 7 or newer, on your PATH or in a standard location, or set nifty.nuget.dotnetPath.
Settings
| Setting |
Default |
What it does |
nifty.nuget.dotnetPath |
(empty) |
Path to dotnet; empty means find it automatically |
Install
- VS Code: search for "Nifty NuGet" in the Extensions view, or install from the Visual Studio Marketplace.
- Cursor, Windsurf, VSCodium, Kiro, Antigravity: install from Open VSX.
Privacy
This extension collects no telemetry and needs no account. It contacts nuget.org to search and to check for updates and vulnerabilities, and turns off the .NET CLI's own telemetry for every command it runs.
- Nifty C# Templates: New Class, Record & Namespace: New C# class, interface, record, enum, test and controller files with the right namespace, plus namespace syncing. (Open VSX)
- Nifty Beautify: Format HTML in PHP, Blade & Twig: Format HTML inside PHP, Blade, Twig, Jinja, Handlebars, ERB and Liquid templates without breaking the template tags. (Open VSX)
- Nifty Data Viewer: CSV & Parquet Viewer with SQL: Open CSV, Parquet and JSON files as a fast table and query them with SQL, powered by DuckDB. Sort, page through millions of rows, and export to CSV, Parquet or JSON. (Open VSX)
- Nifty Docs: Dash, Zeal & DevDocs Lookup: Look up the word under the cursor in Dash, Zeal or DevDocs, with docsets picked from your language and frameworks. (Open VSX)
- Nifty Git Links: Open in GitHub, GitLab & Bitbucket: Open or copy links to files, lines, commits and pull requests on GitHub, GitLab, Bitbucket, Azure DevOps and Gitea. (Open VSX)
- Nifty JSON: Formatter, Validator & JSONPath: Format, minify, sort keys, query with JSONPath, copy paths, generate TypeScript types, and browse huge JSON files in a fast tree view. (Open VSX)
See all 18 Nifty tools at https://getnifty.dev
| |