Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Robotic Tooling
  3. pkgtop

pkgtop

GPL-3.0Go2.5.1

Interactive terminal dashboard for managing packages and monitoring system resources on GNU/Linux.

GitHubGitHub
344 stars11 forks0 contributors

What is pkgtop?

pkgtop is an interactive package manager and resource monitor tool designed for GNU/Linux systems. It provides a terminal dashboard that allows users to manage packages (install, upgrade, remove, search) and monitor system resources like disk usage through an intuitive keyboard-driven interface. It solves the problem of complex command-line package management by offering a visual and interactive alternative.

Target Audience

Linux users, system administrators, and developers who prefer terminal-based tools and want a streamlined way to manage packages and monitor system resources without memorizing numerous commands.

Value Proposition

Developers choose pkgtop for its combination of package management and system monitoring in a single, keyboard-driven terminal interface. Its support for multiple package managers and distributions, along with features like AUR integration and command execution history, makes it a versatile tool for daily Linux system management.

Overview

Interactive package manager and resource monitor designed for the GNU/Linux.

Use Cases

Best For

  • Managing packages on Arch Linux with AUR support
  • Monitoring disk usage and system resources in the terminal
  • Simplifying package management for new Linux users
  • Quickly installing or removing packages without memorizing commands
  • Using a unified tool across different Linux distributions
  • Interactive package management via keyboard shortcuts

Not Ideal For

  • Environments requiring fully automated, scriptable package management for CI/CD pipelines
  • Users who need granular control over every package manager flag and advanced option
  • Headless servers or systems without terminal UI (TUI) support for interactive dashboards

Pros & Cons

Pros

Intuitive Keyboard-Driven Interface

Provides shortcut keys for install, upgrade, remove, and search operations, reducing the need to memorize complex command-line syntax as shown in the usage table.

Broad Distribution Compatibility

Works with eight major package managers including pacman, apt, and dnf, supporting distributions like Arch, Debian, Fedora, and Gentoo out of the box.

Integrated System Monitoring

Displays real-time disk usage and system information at the top of the dashboard, helping users decide on cleanup while managing packages.

Arch Linux and AUR Support

Seamlessly integrates with AUR helpers like paru via the -pacman option, enabling easy management of user repository packages on Arch-based systems.

Cons

Terminal-Only Limitation

Requires a fully functional terminal with TUI capabilities, making it unsuitable for minimal or headless environments where graphical or interactive interfaces are unavailable.

Abstraction Layer Overheads

As a wrapper around native package managers, it may not expose all advanced features and could introduce slight performance delays compared to direct command-line use.

Manual Configuration for Edge Cases

For distributions not predefined, users must specify the distribution with the -d argument, adding setup complexity and potential for misconfiguration.

Frequently Asked Questions

Quick Stats

Stars344
Forks11
Contributors0
Open Issues0
Last commit1 year ago
CreatedSince 2019

Tags

#arch-linux#go-application#terminal-dashboard#cli-tool#system-monitor#apt#resource-monitor#gnu-linux#package-management#linux#package-manager

Built With

G
Go
t
termbox-go
t
termui
D
Docker

Included in

Robotic Tooling3.8k
Auto-fetched 1 day ago

Related Projects

the-art-of-command-linethe-art-of-command-line

Master the command line, in one page

Stars161,041
Forks14,811
Last commit1 year ago
fzffzf

:cherry_blossom: A command-line fuzzy finder

Stars80,450
Forks2,802
Last commit1 day ago
BatBat

A cat(1) clone with wings.

Stars58,986
Forks1,566
Last commit4 days ago
the_silver_searcherthe_silver_searcher

A code-searching tool similar to ack, but faster.

Stars27,065
Forks1,436
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub