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.