A JNA-based (native) operating system information library for Java that aims to provide a cross-platform implementation to retrieve system information, such as version, memory, CPU, disk, battery, etc.

Compile Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Native Access Apache 2.0 +1
net.java.dev.jna » jna
JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or ...
${jna.version}5.18.1
Native Access Apache 2.0 +1
net.java.dev.jna » jna-platform
Java Native Access Platform
${jna.version}5.18.1
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...
2.0.122.0.18

Test Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
2.23.0
Testing EPL 2.0
org.junit.jupiter » junit-jupiter-api
JUnit Jupiter is the API for writing tests using JUnit 5.
5.10.26.0.3
Logging MIT
org.slf4j » slf4j-simple
Binding/provider for SLF4J, which outputs all events to System.err. Only messages of level INFO and higher are printed.
2.0.122.0.18

Managed Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Native Access Apache 2.0 +1
net.java.dev.jna » jna
JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or ...
5.14.05.18.1
Native Access Apache 2.0 +1
net.java.dev.jna » jna-platform
Java Native Access Platform
5.14.05.18.1