macOS
brew install libgtoplocal Homebrew formula metadata
sudo port install libgtopMacPorts ports tree · gnome/libgtop/Portfile · source: api.github.com
brew / rank 7584
Library for portably obtaining information about processes. Version 2.40.0 via Homebrew; verified from local package data. Also installable with nix: nix profile install nixpkgs#libgtop.
install
brew install libgtoplocal Homebrew formula metadata
sudo port install libgtopMacPorts ports tree · gnome/libgtop/Portfile · source: api.github.com
sudo apk add libgtopAlpine Linux edge package indexes · libgtop · source: dl-cdn.alpinelinux.org
nix profile install nixpkgs#libgtopnixpkgs package indexes · pkgs/by-name/li/libgtop/package.nix · source: api.github.com
sudo pacman -S libgtopArch Linux sync databases · libgtop · source: geo.mirror.pkgbuild.com
sudo zypper install libgtopopenSUSE Tumbleweed package metadata · libgtop · source: download.opensuse.org
overview
Library for portably obtaining information about processes
history
libgtop is a GNOME-era C library for querying system information such as CPU, memory, and process state across Unix-like platforms. Its value is not a flashy user interface but an old portability layer over platform-specific process and kernel data sources.
The source tree identifies Martin Baulig's April 1998 contribution of LibGTop 1.0-era headers, and the RPM spec records a 0.25.0 release on August 19, 1998. The package description framed libgtop as a library for fetching running-system information, using /proc directly on Linux and a helper server for systems where information had to come from /dev/kmem or equivalent kernel interfaces.
A May 1999 GNOME mailing-list message referred to a LIBGTOP_STABLE_1_0 branch that would remain binary-compatible with LibGTop 1.0.1 as shipped with GNOME 1.0. That places libgtop squarely in the early GNOME platform period, when desktop utilities needed shared C libraries to hide differences between Unix process-accounting APIs.
libgtop became a distro-library dependency rather than an end-user command in its own right. The batch input lists packages for Homebrew, MacPorts, Nix, Arch, Alpine, and openSUSE, reflecting its role as a support library for system-monitoring and GNOME-adjacent software.
Developers use libgtop when a GNOME or GLib-based program needs process, memory, CPU, mount, or related host information without embedding per-platform probing code. The installed helper programs libgtop_daemon2 and libgtop_server2 exist for the older server-mediated access model documented in the package spec.
libgtop is a preservation layer for old desktop portability work. Package maintainers care about it because it sits at the intersection of GNOME, GLib, process inspection, platform-specific kernel interfaces, and ABI stability across long-lived desktop applications.
security posture
library-like package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
libgtop_daemon2 | executable | indexed executable | Discovered from the local executable index. |
libgtop_server2 | executable | indexed executable | Discovered from the local executable index. |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:libgtop |
|---|---|
| Version | 2.40.0 |
| Package manager | Homebrew |
| Homepage | https://gitlab.gnome.org/GNOME/libgtop |
| Bottle | not recorded |
| Service | none declared |
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libgtop
nix profile install nixpkgs#libgtoplibgtop 2.41.3-r1
GNOME top library
sudo apk add libgtoplibgtop-dev 2.41.3-r1
GNOME top library (development files)
sudo apk add libgtop-devlibgtop-doc 2.41.3-r1
GNOME top library (documentation)
sudo apk add libgtop-doclibgtop-lang 2.41.3-r1
Languages for package libgtop
sudo apk add libgtop-langlibgtop-tools 2.41.3-r1
GNOME top library SETUID server for unsupported platforms
sudo apk add libgtop-toolslibgtop 2.41.3-2
Library for collecting system monitoring data
https://gitlab.gnome.org/GNOME/libgtop
sudo pacman -S libgtoplibgtop 2.41.3+4-3.3
System status information library
https://developer.gnome.org/libgtop/stable/
sudo zypper install libgtoplibgtop-2_0-11 2.41.3+4-3.3
System status information library
https://developer.gnome.org/libgtop/stable/
sudo zypper install libgtop-2_0-11libgtop-devel 2.41.3+4-3.3
Development files for libgtop
https://developer.gnome.org/libgtop/stable/
sudo zypper install libgtop-devellibgtop-doc 2.41.3+4-3.3
Documentation for the libgtop library
https://developer.gnome.org/libgtop/stable/
sudo zypper install libgtop-doclibgtop-lang 2.41.3+4-3.3
Translations for package libgtop
https://developer.gnome.org/libgtop/stable/
sudo zypper install libgtop-langtypelib-1_0-GTop-2_0 2.41.3+4-3.3
Introspection bindings for libgtop
https://developer.gnome.org/libgtop/stable/
sudo zypper install typelib-1_0-GTop-2_0libgtop
sudo port install libgtopsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.