libstatgrab
« Back to VersTracker
Description:
Provides cross-platform access to statistics about the system
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: system-monitoring statistics cross-platform c-library sysadmin
Install: brew install libstatgrab
About:
Libstatgrab is a library that provides a cross-platform interface for accessing system statistics. It gathers data on CPU usage, memory, disk I/O, network activity, and process information. Its main value is abstracting away OS-specific complexities, allowing developers to build monitoring tools that work on Linux, BSD, macOS, and Solaris.
Key Features:
  • Cross-platform support for Linux, BSD, macOS, and Solaris
  • Unified API for system statistics (CPU, memory, network, disk)
  • Provides both C library and command-line tools (e.g., iostat, cpu_stats)
  • Designed for building monitoring applications and system dashboards
Use Cases:
  • Building custom system monitoring dashboards
  • Collecting performance metrics for distributed systems
  • Debugging application resource usage across different OSs
Alternatives:
  • sysstat – Sysstat is Linux-specific and focuses on historical reporting, whereas Libstatgrab offers a cross-platform API for real-time data.
  • gopsutil – Gopsutil is a Go library with similar goals but is language-specific, while Libstatgrab provides a C library usable by any language via bindings.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:27am 0 VERSION_BUMP 2cf76a1e