Home

Awesome

<img align="right" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/instagram.svg" width="50" height="50" /> <img align="right" src="https://cdn.jsdelivr.net/npm/simple-icons@latest/icons/twitter.svg" width="50" height="50" />

Introduction

OHM-Client is an unofficial open-source open hardware monitor and Libre Hardware Monitor client app for Android and iOS written in react-native. Using this app you can monitor open hardware monitor web server.

Installation

Get the app from Google Play:

<a href="https://play.google.com/store/apps/details?id=com.tejasgajjar.ohmc"> <img alt="Android app on Google Play" src="https://developer.android.com/images/brand/en_generic_rgb_wo_60.png" /> </a>

Screenshots

Accounts ListTransactions ListReportsReportsReports
Accounts ListTransactions ListReportsReportsReports

The application supports Android 5.0 (API 21) and above.

Features include:

Building

Note: You can't Publish any Source code without permission.

Basic setup

If you want to build from source, just do

git clone https://github.com/gajjartejas/OHM-Client.git
cd OHM-Client
`npm install` or `yarn`
cd ios && pod install && cd..

With Android Studio

  1. Clone repo git clone https://github.com/gajjartejas/OHM-Client.git
  2. In Android Studio select "Open an existing Android Studio Project"
  3. Wait for Gradel to sync and then run or build.

With Xcode

  1. Clone repo git clone https://github.com/gajjartejas/OHM-Client.git
  2. Navigate to OHM-Client/ios and open OpenHardwareMonClient.xcworkspace folder.
  3. Run the project.

Todo

  1. List all remote web servers within the network. - Done Share text or PDF via react-native-share, print system info, or HTML download.
  2. Real-time chart.
  3. Take a snapshot of data in the database at a particular time or manually.
  4. Display data over the internet.
  5. Widget support.
  6. Alert based on CPU usage, GPU usage, or device goes offline.
  7. Firebase real-time support with a separate electron app that syncs data with Firebase login and QR code support.

Contributing

There are many ways you can contribute to the development.

License

OHM-Client is licensed under the MIT License.