Native Operating System and Hardware Information

cpu-usage disk-utilization hacktoberfest hardware-information java jna memory-usage operating-system process-list processor serialnumbers system-monitoring usb-devices
5 Open Issues Need Help Last updated: Oct 10, 2025

Open Issues Need Help

View All on GitHub

AI Summary: This issue proposes improving the Javadoc documentation for several `@PublicApi` interfaces in the oshi library. While some core interfaces are well-documented, others like `PowerSource` and `InternetProtocolStats` have minimal descriptions and lack usage examples, platform notes, and cross-references. The goal is to enrich these docs using existing resources like the FAQ and demo module.

Complexity: 2/5
up for grabs good first issue

Native Operating System and Hardware Information

Java
#cpu-usage#disk-utilization#hacktoberfest#hardware-information#java#jna#memory-usage#operating-system#process-list#processor#serialnumbers#system-monitoring#usb-devices

AI Summary: This issue proposes refactoring several classes in `oshi-common` to separate command execution from output parsing. By extracting parsing logic into separate, testable methods that accept command output as input, the project aims to improve test coverage and enable deterministic cross-platform testing using fixture data without introducing new dependencies or changing the public API.

Complexity: 2/5
up for grabs good first issue

Native Operating System and Hardware Information

Java
#cpu-usage#disk-utilization#hacktoberfest#hardware-information#java#jna#memory-usage#operating-system#process-list#processor#serialnumbers#system-monitoring#usb-devices

AI Summary: This issue proposes removing the `animal-sniffer-maven-plugin` from the project. The plugin is considered unnecessary for modern Java development as its functionality can be replicated using the `--release` flag in Javac. The project already enforces code compliance through release flags and the enforcer plugin.

Complexity: 1/5
up for grabs chore good first issue

Native Operating System and Hardware Information

Java
#cpu-usage#disk-utilization#hacktoberfest#hardware-information#java#jna#memory-usage#operating-system#process-list#processor#serialnumbers#system-monitoring#usb-devices
up for grabs documentation good first issue

Native Operating System and Hardware Information

Java
#cpu-usage#disk-utilization#hacktoberfest#hardware-information#java#jna#memory-usage#operating-system#process-list#processor#serialnumbers#system-monitoring#usb-devices

Native Operating System and Hardware Information

Java
#cpu-usage#disk-utilization#hacktoberfest#hardware-information#java#jna#memory-usage#operating-system#process-list#processor#serialnumbers#system-monitoring#usb-devices