ALSI.PackageExplorer 0.5.0

dotnet tool install --global ALSI.PackageExplorer --version 0.5.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local ALSI.PackageExplorer --version 0.5.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ALSI.PackageExplorer&version=0.5.0
                    
nuke :add-package ALSI.PackageExplorer --version 0.5.0
                    

dotnet-package-explorer

A Visual Studio-style NuGet package explorer for .NET terminals.

Browse feeds, inspect installed packages, find updates, and line up package versions across a solution without leaving the terminal.

Install

Install Package Explorer and its Workspace Explorer backend as two .NET tools:

dotnet tool install --global ALSI.PackageExplorer
dotnet tool install --global ALSI.WorkspaceExplorer

Then open a solution, project, or directory with either command:

dotnet-pe MySolution.slnx
dotnet pe MySolution.slnx

Package Explorer can also be installed or run from its Nix flake:

nix profile install github:alsi-lawr/dotnet-package-explorer
nix run github:alsi-lawr/dotnet-package-explorer -- MySolution.slnx

The Nix package still needs the separately installed Workspace Explorer backend:

dotnet tool install --global ALSI.WorkspaceExplorer

A linux-x64 self-contained Package Explorer application is prepared for later releases. It includes the Package Explorer runtime, but it still needs dotnet and a compatible dotnet we installation for package operations.

Modes

  • Browse searches configured NuGet sources and can include prerelease packages.
  • Installed shows direct, transitive, central, and framework package references.
  • Updates finds newer versions and previews one or several updates together.
  • Consolidate finds package versions that differ across projects.

The right pane shows package details and README content. Changes are previewed before confirmation, including affected projects, dependencies, and files. Every package list can be sorted.

Keys

Key Action
Tab, Shift-Tab Move between modes
1 to 4 Open Browse, Installed, Updates, or Consolidate
j, k Move through rows
h, l Move through tabs and horizontal controls
Ctrl-h, Ctrl-l Move between panes
s Change sorting
/ Search
Space Select a package or project
Enter Open details, activate a control, or confirm
p Preview a change
r Refresh
Esc Go back or cancel
q Quit

Status

Package Explorer is experimental and needs an interactive terminal. The self-contained application is currently verified only for linux-x64. Workspace Explorer remains responsible for NuGet access, restore, previews, and changes.

Contributing

See CONTRIBUTING.md.

Licence

MIT

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.5.0 187 8/13/2026
0.3.0 165 8/13/2026
0.2.1 169 8/12/2026
0.2.0 170 8/12/2026
0.1.0 190 8/4/2026