lshw

Lshw

lshw is a small tool for displaying detailed information about the hardware configuration of a system. It can extract information such as CPU speed, memory size, firmware version, etc.
lshw image
hardware system-information

lshw: Detailed Hardware Information

A small tool for displaying detailed hardware configuration of a system, extracting info such as CPU speed, memory size, firmware version, etc.

What is Lshw?

lshw is a small open source tool for displaying detailed information about the hardware configuration of a Linux system. It can extract and display information about CPU, RAM, devices, bus speed, firmware version, serial numbers, and more.

Some key features of lshw include:

  • Displays overview of hardware configuration, including CPU, memory, storage, network, peripherals
  • Shows detailed information on specific components like processor, motherboard, graphics card etc.
  • Can output in different formats like HTML, JSON, XML, plaintext
  • No dependencies other than a basic Linux environment, so works across all distributions
  • Open source tool, licensed under the GNU GPL
  • Used for hardware inventory & audit, troubleshooting configuration issues, system benchmarking etc.

lshw extracts the hardware information directly from the BIOS via the sysfs filesystem in Linux kernel. So it doesn't need to load any drivers in the background. It works seamlessly across laptops, desktops, servers and virtual machines.

Lshw Features

Features

  1. Displays detailed information about hardware configuration
  2. Extracts CPU speed, memory size, firmware version, etc
  3. Can output results in HTML, JSON or plaintext format
  4. Works on Linux, *BSD, Solaris, GNU Hurd, MINIX 3, Mac OS X and other UNIX variants
  5. Does not require root permissions to run
  6. Modular design allows easy extensibility and customization

Pricing

  • Open Source
  • Free

Pros

Lightweight and fast

Very detailed hardware reporting

Cross-platform support

Does not require root access

Output can be easily parsed programmatically

Actively maintained and updated

Cons

Text output can be hard to read for humans

Does not work on Windows

May fail to detect some hardware correctly

Not all information may be available without root access


The Best Lshw Alternatives

Top System & Hardware and Hardware Information and other similar apps like Lshw


CPU-Z icon

CPU-Z

CPU-Z is a popular and free system information utility developed by CPUID. It is available for both Windows and Android platforms and serves as a valuable tool for users seeking detailed information about the hardware components of their computers or mobile devices. Key Features: CPU Information: CPU-Z provides comprehensive details...
CPU-Z image
Belarc Advisor icon

Belarc Advisor

Belarc Advisor is a free system information and benchmark utility for Windows operating systems. It scans a Windows computer and generates a detailed report that provides an overview of the system's hardware and software configuration.Some of the key details provided in a Belarc Advisor report include:An inventory of installed software...
Belarc Advisor image
SiSoftware Sandra icon

SiSoftware Sandra

SiSoftware Sandra is a comprehensive system information and diagnostics software for Windows. Developed by SiSoftware, it has been available since the mid 1990s and is one of the most popular utilities for analyzing PC performance.Some of the key features of SiSoftware Sandra include:Detailed reporting on CPU, memory, storage, graphics card...
SiSoftware Sandra image
Total Network Inventory icon

Total Network Inventory

Total Network Inventory is a comprehensive IT asset management software designed to help organizations track and manage their hardware and software assets. It uses auto-discovery to scan networks and build a detailed inventory of all devices, including desktops, laptops, servers, network devices, virtual machines, and more.Key features of Total Network...
Total Network Inventory image
Hardinfo icon

Hardinfo

Hardinfo is an open source system profiler and benchmark tool for Linux systems. It provides detailed information about the hardware components and software environment of the system.Some of the key features of Hardinfo include:Detects information about CPU, memory, PCI devices, USB devices, network interfaces, filesystems, and moreRuns benchmark tests to...
Hardinfo image
Systempal icon

Systempal

Systempal is an IT management platform designed to help businesses monitor, manage, and secure their entire IT infrastructure from a single pane of glass. It consolidates features that would normally require several separate software tools into one cohesive solution.Key capabilities of Systempal include:- Comprehensive network monitoring to track the health,...
Systempal image
AgaueEye icon

AgaueEye

AgaueEye is an open-source web analytics platform designed to provide website owners with actionable insights into their website traffic and visitor behavior. Some key features of AgaueEye include:Real-time analytics - See website statistics update in real-time to understand what's happening right now.Customizable dashboards - Create customized dashboards with the metrics...
AgaueEye image
Network Inventory Advisor icon

Network Inventory Advisor

Network Inventory Advisor is a comprehensive network asset and change management software solution. It automatically discovers devices on your network, including routers, switches, servers, virtual machines, and more. It then builds a detailed inventory of all assets with information like device type, manufacturer, model, firmware version, IP address, MAC address,...
Network Inventory Advisor image
Psensor icon

Psensor

Psensor is an open source, cross-platform application designed to monitor hardware temperature sensors inside personal computers. It supports motherboard, CPU, GPU, and hard drive temperature monitoring through hardware sensors and SMBUS on Linux systems.Some key features of Psensor include:Graphical and numerical display of temperature data over timeCustomizable high/low temperature alarms...
Inxi icon

Inxi

inxi is an open source command line system information and hardware probe tool for Linux operating systems. It generates detailed system hardware and software reports for diagnostics and general system information purposes.Some key features of inxi include:Shows CPU, RAM, hard drive, partition, and other hardware detailsDisplays extensive system software details...
Inxi image
DirectX Diagnostic Tool icon

DirectX Diagnostic Tool

The DirectX Diagnostic Tool (DxDiag) is a Windows utility that gives detailed information about the DirectX components and drivers installed on a computer. It is used to troubleshoot issues related to graphics, sound, and input in games and applications that utilize DirectX.When launched, DxDiag displays the versions of DirectX and...
DirectX Diagnostic Tool image
RWEverything icon

RWEverything

RWEverything is a lightweight Windows utility that enables reading from and writing to any hardware register or memory location on a Windows computer system. Developed by Racer_S, it is an open-source tool released under the GNU General Public License.This powerful utility allows users to tinker with low-level settings and parameters...
RWEverything image
Gatotray icon

Gatotray

Gatotray is a free and open-source screenshot tool for Windows that allows you to capture any part of your screen and annotate images with various shapes, text boxes, blurred areas to cover sensitive content, and more. It is designed to be a lightweight yet fully-featured alternative to paid tools like...
Gatotray image
CPU Info icon

CPU Info

CPU Info is a lightweight system utility program that shows detailed technical information about a computer's central processing unit (CPU). It provides an easy way to see key details and specifications for your CPU without having to dig through technical documentation or BIOS settings.When launched, CPU Info detects the CPU...
CPU Info image
ASTRA32 icon

ASTRA32

ASTRA32 is a comprehensive system information and diagnostics software utility for Windows. It provides detailed information and analysis on key hardware components like the CPU, motherboard, RAM, hard drives, optical drives, graphics card, audio devices, network adapters, and more.Some of the key features of ASTRA32 include:CPU information and benchmarking -...
I-Nex icon

I-Nex

I-Nex is an open-source, privacy-focused web browser. Developed as a fork of Firefox, I-Nex aims to provide an anonymous and secure web browsing experience.Some key features of I-Nex include:Built-in tracking protection and ad blocking to prevent companies from following users across the web.Enhanced anti-fingerprinting techniques to stop websites from identifying...
I-Nex image
Udev Discover icon

Udev Discover

Udev Discover is an open-source hardware device manager for Linux systems. It is part of the systemd init system and provides dynamic device discovery and management.Some key features of Udev Discover include:Dynamic device naming - Assigns persistent names to devices based on static rules and propertiesAutomated device handling - Automatically...
Ryzen Timing Checker icon

Ryzen Timing Checker

Ryzen Timing Checker is a free portable application for AMD Ryzen-based computers that enables users to view extensive information related to their system's memory configuration and timing. It provides a detailed breakdown of memory frequency, timings, voltages, and other technical specifications.This utility is especially useful for enthusiasts and overclockers seeking...
Ryzen Timing Checker image
SYS Informer icon

SYS Informer

SYS Informer is a free system information and monitoring utility for Windows that provides detailed reports on your computer's hardware, software, and configuration. Some key features include:Hardware information - SYS Informer detects CPU, motherboard, RAM, graphics card, storage devices, monitors, input devices, and more. It provides specifications, usage statistics, and...
SYS Informer image
Windows System Information icon

Windows System Information

Windows System Information, also referred to as msinfo32, is a system information and diagnostics utility that comes standard with all modern versions of the Windows operating system. It provides comprehensive details about both hardware and software to help identify system configuration, performance, issues, and errors.When launched, Windows System Information scans...
Windows System Information image
CPU-G icon

CPU-G

CPU-G is a lightweight system monitor software designed to provide detailed information about your computer's CPU performance and temperature. It offers real-time graphs and statistics to help users track CPU usage, frequency, temperature, and other key parameters.Some of the key features of CPU-G include:Detailed CPU usage monitoring - See a...
CPU-G image
Lsscsi icon

Lsscsi

lsscsi is a command-line utility for Linux that is used to list information about SCSI devices connected to the system. It provides more detailed information than simply listing block devices. lsscsi is often used by system administrators or storage engineers to troubleshoot issues with SCSI devices or busses.Some key features...
Lsscsi image
Lsdisk icon

Lsdisk

lsdisk is a command line utility for viewing disk drives and disk partitions on Linux systems. It provides a quick snapshot of what storage devices are available and how they are configured.Some key details lsdisk displays:Names of disk drives on the systemSize of each disk drivePartition layouts on each driveFilesystem...
Lsdisk image
Flitskikker InfoTool icon

Flitskikker InfoTool

Flitskikker InfoTool is a free and open source system information and diagnostics utility for Windows. It aims to provide detailed technical specifications and data about your computer's hardware, software, and current state.With Flitskikker InfoTool, users can view comprehensive information on system components like the CPU, motherboard, memory, graphics card, storage...
Flitskikker InfoTool image
AMD64 CPU Assistant icon

AMD64 CPU Assistant

AMD64 CPU Assistant is a freeware utility for Windows that provides detailed technical information about AMD64 and Intel 64 compatible CPUs. It detects and displays the CPU features, capabilities, timings, caches, instruction sets and extensions in an easy-to-read format.Some of the key details shown by AMD64 CPU Assistant include:CPU brand,...
AMD64 CPU Assistant image
Hddtemp icon

Hddtemp

hddtemp is a lightweight, cross-platform software application that monitors the temperature of hard disk drives and solid state drives. It works by querying drive S.M.A.R.T. information to read temperature data.Some key features of hddtemp include:Monitors disk drive temperature in real time and logs data over timeCan warn users via email...
Hddtemp image
InfoPanel icon

InfoPanel

InfoPanel is a highly flexible and customizable information dashboard application designed to provide users with an at-a-glance view of important data. It works by allowing users to arrange a series of widgets and plugins on a dashboard interface to display relevant information.Some of the key features of InfoPanel include:Support for...
InfoPanel image
Unitworx icon

Unitworx

Unitworx is a feature-rich unit conversion and measurement reference software designed to provide quick access to a vast database of measurement units and conversion factors. With over 3000 units spanning across 30 categories, Unitworx aims to be an all-in-one solution for all unit conversion needs.Some key features of Unitworx include:Intuitive...
AuditShark icon

AuditShark

AuditShark is a network and systems monitoring tool used to track user and application activity across infrastructure. It provides complete visibility into who is accessing systems and data by capturing comprehensive audit logs from various sources like Active Directory, file systems, databases, hypervisors, cloud platforms etc.Key features of AuditShark include:Centralized...
GtkSysinfo icon

GtkSysinfo

GtkSysinfo is an open source system profiling and monitoring application designed for Linux systems. It provides detailed information about the hardware configuration, operating system, installed software, network connections, and system resources usage.Some of the key features of GtkSysinfo include:Hardware information such as CPU, memory, disk drives, audio devices, printers, etc.Operating...
GtkSysinfo image