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 - beta
We just released the new version (currently in beta) with a lot of new features and improvements. Be aware, it has some breaking changes (for a more consistent API) — see the new docs for version 6 Thank you for testing and providing feedback!
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.
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