Favicon of topgrade

topgrade

Detect installed tools and run updates automatically. Works on Windows, macOS, and Linux with support for hundreds of package managers and applications.

Keeping your system up-to-date typically requires running multiple package managers and update commands scattered across different tools. Topgrade solves this by automatically detecting which tools you have installed and running the appropriate update commands for each one.

Instead of maintaining complex shell scripts or remembering dozens of different update commands, you simply run topgrade once. The tool intelligently identifies your installed software—from package managers like Homebrew, apt, and Pacman to language-specific tools like pip, npm, and cargo—and updates them all in sequence.

Key benefits:

  • Cross-platform support: Works seamlessly on Windows, macOS, and Linux
  • Automatic detection: Identifies which tools you use and skips those you don't have
  • Extensive compatibility: Supports hundreds of package managers, language runtimes, and applications
  • Custom commands: Define your own update commands in the configuration file
  • Remote execution: Update multiple machines via SSH from a single command
  • Self-updating: The binary can update itself without external tools
  • Flexible configuration: Customize behavior with TOML configuration files

Whether you're a developer managing multiple programming environments, a system administrator maintaining several machines, or a casual user wanting to keep everything current, Topgrade eliminates the friction of manual updates and ensures nothing gets left behind.

Features

Config fileRemote SSH supportScriptable

Media

Pros

4
  • Updates hundreds of package managers and applications
  • Supports Windows, macOS, and Linux
  • Can run updates on remote hosts via SSH
  • Allows custom commands to be run before, during, or after updates

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to topgrade

Favicon

 

  
 
Favicon

 

  
 
Favicon