Show HN: HardView – Cross-platform Python module for detailed hardware info

2 gafoo1 2 7/12/2025, 1:22:51 PM github.com ↗
Title: HardView – Cross-platform Python module for hardware info (120+ fields, native performance)

Post Text:

I've been building a hardware/system information module in Python called HardView, and just released version 3.0.0. It’s designed to offer detailed, structured, and high-performance access to hardware data — kind of like lshw, dmidecode, or Windows WMI queries — but from Python and in a consistent cross-platform API.

It supports both Linux and Windows, extracting over 120 hardware and performance metrics (BIOS, CPU, RAM, Disks, SMART, Network, etc.). You can get the data either as JSON strings or Python objects.

Some highlights:

Detailed Data: CPU architecture, disk SMART attributes, RAM modules, partitions, baseboard, and more.

Native Performance: Core parts are written in C for speed.

Live Monitoring: Real-time CPU and RAM usage over time.

Pure Python API: Easy to plug into existing apps and scripts.

Comments (2)

ternaus · 9h ago
Really nice.

Useful by itself, but I suspect that will get even more adoption in industry in the telemetry as details statistics about users is ultra valuable.

gafoo1 · 31m ago
Thanks a lot, ternaus really appreciate your comment I’m glad you found it useful. Totally agree about the telemetry and detailed stats that was actually one of the main directions I had in mind when creating the library, which is why I added JSON format support to make it easier to send the data to servers.