A terminal-based NuGet package manager inspired by lazygit

Browse. Update. Search. All without leaving the terminal.

NuGet NuGet Downloads GitHub Stars .NET 9+ MIT License
LazyNuGet Dashboard
🔍

Smart Updates

Auto-detect outdated packages across all projects. Outdated packages light up yellow, vulnerable ones show a red badge.

🔎

NuGet Search

Search and install from NuGet.org without leaving the terminal. Browse results, pick a version, install to multiple projects.

🌳

Dependency Trees

Visualize project and package dependency trees. Understand your dependency graph at a glance.

🔒

Security

Per-package vulnerability details with severity levels and advisory links. Know your risk before you update.

🔄

Migrate

One-click migration from deprecated packages to their recommended replacements. Legacy packages.config to PackageReference.

📦

Central Package Management

Full CPM support. Versions resolved from Directory.Packages.props. Migrate existing projects to CPM in one step.

🔐

Private Feeds

Authenticated custom NuGet sources with stored credentials. Works with Azure Artifacts, GitHub Packages, and more.

📜

Operation History

Track, retry, and undo NuGet operations. Full history of every install, update, and remove across your session.

Install

.NET Global Tool

Recommended if you have .NET 9+ installed

dotnet tool install --global LazyNuGet

Linux / macOS

Self-contained binary, no .NET required

curl -fsSL https://raw.githubusercontent.com/nickprotop/lazynuget/main/install.sh | bash

Windows (PowerShell)

Self-contained binary, no .NET required

irm https://raw.githubusercontent.com/nickprotop/lazynuget/main/install.ps1 | iex
Linux x64 / ARM64 macOS Intel / Apple Silicon Windows x64 / ARM64

Screenshots

Package Details
Package details with version history, release notes, and security advisories
NuGet Search
Search NuGet.org and install packages without leaving the terminal
Dependency Tree
Visualize project and package dependency trees
Operation History
Track, retry, and undo NuGet operations
Update Strategy
Smart update strategies for managing package versions
CPM Migration
Migrate to Central Package Management in one step

Built With

Built with .NET 9+, Spectre.Console, and SharpConsoleUI — a modern .NET console windowing system.