Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kamgurgul/cpu-info

CPU Info is a KMP application which provides information about device hardware and software
https://github.com/kamgurgul/cpu-info

android compose-multiplatform cpu desktop ios jvm kmp kotlin kotlin-multiplatform kotlin-multiplatform-sample

Last synced: 4 days ago
JSON representation

CPU Info is a KMP application which provides information about device hardware and software

Awesome Lists containing this project

README

        

![Build and test](https://github.com/kamgurgul/cpu-info/actions/workflows/shared_test.yml/badge.svg)

# CPU Info

CPU Info provides information about device hardware and software.

[Get it on F-Droid](https://f-droid.org/packages/com.kgurgul.cpuinfo/)
[Get it on Google Play](https://play.google.com/store/apps/details?id=com.kgurgul.cpuinfo)
[Get it on HUAWEI AppGallery](https://appgallery.cloud.huawei.com/ag/n/app/C102414279?channelId=Main+badge+&id=fb28f69db40840f8b79b541cc4a13775&s=1378847C6B5A46F97603F316DD1450C7D3F74C023A62827B43619C2D41F2341D&detailType=0&v=&callType=AGDLINK&installType=0000)
[Get it on GitHub](https://github.com/kamgurgul/cpu-info/releases/latest)
[Available on Amazon AppStore](https://www.amazon.com/Kamil-Gurgul-KG-Soft-Info/dp/B088FYQTYR/ref=sr_1_5?keywords=cpu+info&qid=1661020642&s=mobile-apps&sr=1-5)
[Download on the App Store](https://apps.apple.com/us/app/cpu-info/id6560116815)
[Get it on Flathub](https://flathub.org/apps/com.kgurgul.cpuinfo)
[Get it from Microsoft](https://apps.microsoft.com/detail/9phxq0f4knbl)

# Supported platforms

| Android | Android TV | Wear OS | iOS | Desktop | Wasm |
|:-------:|:----------:|:-------:|:---:|:-------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| ✅ | ✅ | ✅ | ✅ | ✅ | ✅
[In preview](https://kgurgul.com/assets/cpuinfo/)
Known issues: [1](https://youtrack.jetbrains.com/issue/CMP-6900/NavigationRail-items-not-visible-on-WASM-JS) |

# Tech stack

* [Kotlin Multiplatform](https://kotlinlang.org/docs/multiplatform.html)
* [Compose Multiplatform](https://www.jetbrains.com/lp/compose-multiplatform/)
* [Jetpack ViewModel/Lifecycle](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-lifecycle.html)
* [Coroutines](https://github.com/Kotlin/kotlinx.coroutines)
* [Koin](https://github.com/InsertKoinIO/koin)
* [Coil](https://github.com/coil-kt/coil)
* [DataStore](https://developer.android.com/kotlin/multiplatform/datastore)
* [pytorch/cpuinfo](https://github.com/pytorch/cpuinfo)
* [OSHI](https://github.com/oshi/oshi)

# TODO

* Add about section
* Upload Wear OS app to Play Store when SDK 35 will be supported

# License

Copyright 2017 KG Soft

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.