libgtop
« Back to VersTracker
Description:
Library for portably obtaining information about processes
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @gnome  |  formulae.brew.sh
Category: System utilities
Tags: library system-information gnome process-monitoring c
Install: brew install libgtop
About:
Libgtop is a library that provides a portable interface for obtaining system and process information, such as CPU usage, memory consumption, and process lists. It abstracts away the differences between various UNIX-like operating systems, allowing developers to write platform-independent monitoring tools. Its main value is simplifying system data collection for applications like system monitors and performance utilities.
Key Features:
  • Cross-platform interface for system information
  • Retrieves process and system statistics
  • GLib-based object-oriented API
  • Supports Linux, *BSD, and other UNIX-like systems
Use Cases:
  • Building graphical system monitor applications
  • Collecting performance metrics for system analysis
  • Developing process management utilities
Alternatives:
  • libstatgrab – Similar cross-platform system statistics library, but Libgtop is more tightly integrated with the GNOME ecosystem.
  • Reading /proc directly – Offers maximum control on Linux but is not portable and requires parsing raw text files.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 11:33am 1 VERSION_BUMP 3009efae
Nov 26, 2024 9:37am 1 VERSION_BUMP fd3b155d