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

github.com

2 points by gafoo1 6 hours ago

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.

ternaus 4 hours 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.