Open-source weight and body metrics tracker, with support for Bluetooth scales
2.4k
Stars
457
Forks
10
Open issues
30
Contributors
AI Analysis
openScale is an open-source Android application for tracking weight and body metrics from Bluetooth-enabled scales, with support for 30+ scale models from manufacturers like Beurer, Xiaomi, and Yunmai. It serves health-conscious individuals and fitness enthusiasts who want privacy-respecting metric tracking without account creation. The project is not suitable for users requiring cloud synchronization, advanced medical analysis, or integration with proprietary fitness ecosystems.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
Privacy-first Android weight tracker with Bluetooth scale support and offline-only operation
openScale is an Android app for tracking weight, BMI, and 15+ body composition metrics. It supports 50+ Bluetooth scale models from manufacturers like Beurer, Xiaomi, and Yunmai. The app operates entirely offline, stores no cloud data, and requires no account. Primary audience: users seeking privacy-respecting fitness tracking and people with non-standard body compositions. Adoption appears concentrated in privacy-conscious and open-source communities rather than mainstream fitness apps.
Created December 2014 as a personal project, openScale evolved into a mature open-source alternative to proprietary scale manufacturer apps. Built in Kotlin for Android, it has accumulated 12 years of feature additions and scale integrations driven by community feedback.
The project grew slowly but steadily, reaching ~2,400 stars by mid-2026. Recent activity (11 stars in last 7 days) suggests stable but modest ongoing interest. F-Droid and Google Play Beta availability indicate gradual adoption within privacy-conscious Android users. Growth pattern reflects niche positioning rather than explosive viral adoption.
Present on F-Droid (privacy-respecting app store) and Google Play Beta. Multiple supported Bluetooth scale models suggest real hardware integration. Wiki documentation for supported scales indicates community-driven maintenance. Adoption not formally quantified—no public user metrics, download counts, or enterprise deployments documented. Likely used by individuals rather than organizations.
Appears to be a native Android app written in Kotlin with Bluetooth LE (BLE) integration for scale communication. README indicates support for multiple metrics calculation, data export/import (CSV), user profiles, and widget functionality. Likely uses Android architecture patterns but specific architectural details not documented in README.
Not documented in README. CI badge present (GitHub Actions) but test coverage metrics not visible from provided metadata.
Last push July 3, 2026 (one day before analysis date) indicates active maintenance. CI/CD pipeline operational. Translation status widget suggests ongoing internationalization effort via Weblate. Release cadence not specified in README but dev builds available on GitHub releases. Maintenance appears regular and engaged rather than abandoned.
ADOPT IF: you own a supported Bluetooth scale, prioritize privacy and offline operation, and want metric tracking without cloud vendor lock-in. AVOID IF: you need cloud sync across devices, smartphone ecosystem integration (HealthKit, Google Fit), or comprehensive fitness ecosystem features. MONITOR IF: you want multi-device sync—the openScale-sync companion project may mature to address this; also monitor Bluetooth 6+ scale support as new models emerge.
Independent dimensions
Mainstream potential
3/10
Technical importance
6/10
Adoption evidence
4/10
- Bluetooth scale support depends on reverse-engineering manufacturer protocols; new scale models may not work until community adds support, creating user friction.
- Android-only limits addressability; iOS users cannot use the app, reducing TAM.
- Single-maintainer dependency risk evident from project structure; sustainability unclear if creator disengages.
- Offline-only design prevents cloud backup; data loss if device is lost or corrupted without manual export.
- No quantified user base or business model; funding appears donation-based and may be insufficient for long-term maintenance.
Likely to remain a stable niche tool for privacy-conscious Android users and multi-scale households. Growth will depend on Bluetooth scale ecosystem evolution and privacy-conscious user cohort expansion. May gradually integrate with open-source health platforms but unlikely to reach mainstream fitness app adoption.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Language
- Kotlin
- License
- GPL-3.0
- Last updated
- 5d ago
- Created
- 141mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
Top contributors
Similar repos
clementwzk/OpenCalc
OpenCalc is a lightweight, open-source calculator application for Android with...
mtotschnig/MyExpenses
MyExpenses is a GPL-licensed Android expense and income tracking application...
BLE-Research-Group/MetaRadar
MetaRadar is an Android application for scanning, analyzing, and tracking...
markusfisch/BinaryEye
Binary Eye is a free, open-source barcode scanner and generator for Android...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
2.4k | +17 | Kotlin | 7/10 | 5d ago |
|
|
1.5k | — | Kotlin | 7/10 | 1mo ago |
|
|
1.2k | — | Kotlin | 7/10 | 6d ago |
|
|
1.5k | — | Kotlin | 7/10 | 6mo ago |
|
|
2.3k | — | Kotlin | 7/10 | 1d ago |
|
|
2.1k | — | Python | 7/10 | 1d ago |
Mainstream fitness ecosystems requiring cloud sync and accounts. openScale trades features for privacy and offline operation; incompatible use cases rather than direct competition.
openScale consolidates multi-manufacturer support into one app; vendor apps lock users into single brands. openScale benefits users with multiple scale types.
Proprietary subscription-based ecosystems. openScale appeals to users rejecting cloud lock-in and subscription models.
Full nutrition + fitness platforms. openScale narrower scope (weight/body metrics only); complementary rather than competitive.
openScale distinguishes via Bluetooth scale automation and body composition metrics; competitors focus on manual entry simplicity.