Overview
Node.js system information package. Lightweight collection of 50+ functions to retrieve detailed hardware, system and OS information. For Linux, macOS, partial Windows, FreeBSD, OpenBSD, NetBSD, SunOS and Android support. Dependency free. Works with Node.js, Bun and Deno
Version 6 will arrive soon with a lot of new features and improvements. There will also be some breaking changes (for a more consistent API)
Security issues: Please have a look at our security advisories.

20,651
Lines of code
...
Downloads last month
977
Dependents

Documentation
Detailed documentation and reference for version 5.x.x
Breaking Changes - Version 5
We made a lot of improvements and changes in the new version. Version 5 is NOT fully backward compatible to version 4! Be aware, there are some breaking changes. Please refer to the Version 5 - Changes page to see a full documentation of all changes you should have a look on.
Version 4 documentation can be found here.
Quick Start
General
System
CPU
Memory
Battery
Graphics
OS
Process/Service
Disks / FS
USB
Printer
Audio
Network
Wifi
Bluetooth
Docker
Virtual Box

Issues
Security issues: We highly recommend to have a look at our security advisories
Having an issue: If you run into problems, please check out known issues page first.
If you still have problems, please feel free to open an issue on our github page