lpereira/hardinfo
FreeSystem profiler and benchmark tool for Linux systems
FreeFree tier
About lpereira/hardinfo
HardInfo is a system profiler and benchmark tool designed for Linux systems. It provides a graphical user interface to obtain detailed information about both hardware and basic software components, organizing them in a simple layout. Key capabilities include report generation in HTML or plain text, benchmarking (CPU, FPU, etc.), and the ability to explore information on remote computers (though the synchronization server is no longer available). HardInfo detects most hardware and software reported by the operating system. Note: the original repository is being archived; active development continues under the hardinfo2 organization.
Key Features
Hardware and software detection
Report generation in HTML or plain text
Benchmarking capabilities (CPU, FPU, etc.)
Remote computer information exploration
Simple graphical user interface
Pros & Cons
Pros
- Comprehensive detection of most hardware and software reported by the OS
- Generates readable reports in HTML and plain text
- Open source and free under GPL-2.0 license
- Includes benchmarking for performance evaluation
- Long-standing project with community contributions
Cons
- Remote synchronization feature disabled due to server loss
- Original repository archived; development moved to hardinfo2
- Linux-only; no official support for other operating systems
- Requires manual setup for some hardware (e.g., sensors, eeprom)
- Depends on GTK+ 2, which is outdated
- Project is seeking a new dedicated maintainer
Best For
System profiling and diagnostics for Linux administratorsHardware compatibility checkingPerformance benchmarkingCreating system documentation via reportsRemote system monitoring (with manual setup)
FAQ
What is HardInfo?
HardInfo is a system profiler and benchmark tool for Linux systems that provides hardware and software information via a graphical interface.
Is HardInfo still maintained?
The original repository (lpereira/hardinfo) is being archived. Active development continues in the hardinfo2 repository.
How do I build HardInfo from source?
Create a build directory, run cmake, then make. For example: mkdir build && cd build && cmake .. && make.
What are the dependencies for HardInfo?
Required: GTK+ 2.10 or newer, GLib 2.10 or newer, and Zlib. Optional: Libsoup 2.24 or newer for network synchronization (disabled by default).
How can I get hard drive temperature in HardInfo?
Run hddtemp in daemon mode on the default port to obtain hard disk drive temperature.
How do I view memory speed information?
Load the eeprom module (modprobe eeprom) and refresh the module screen in HardInfo.