finds.dev

iSoron/uhabits

Loop Habit Tracker, a mobile app for creating and maintaining long-term positive habits

View on GitHub

★ 10,358KotlinGPL-3.0updated Oct 2026

// the take

Loop Habit Tracker is a free, open-source Android app for tracking recurring habits with flexible schedules (daily, weekly, every-other-day) and a non-binary strength score instead of a simple streak counter. It's aimed at people who want a private, offline habit tracker with no account, no ads, and no subscription.

The scoring algorithm is the standout feature: it decays gradually on missed days rather than zeroing out a streak, which is a meaningfully better model of habit formation than the chain-breaking apps it's compared against. Data export to CSV or raw SQLite means your data isn't locked in, and checkmarks can be driven externally via Tasker for automation. It's fully offline with no account and no network calls, which is a real privacy guarantee, not just a claim. Ten years of continuous development and 10k+ stars show real staying power for a side project built by volunteers.

Android only, with no iOS or web counterpart, so it's a dead end for anyone on mixed devices or wanting a desktop view. There's no cloud sync between devices — multi-device users have to rely on manual export/import, which doesn't scale to daily use. No social or accountability features at all, so it won't work for anyone who wants shared habits or external motivation beyond notifications. Reminder delivery depends entirely on Android's notification/alarm APIs, which on aggressive OEM battery-optimization skins (Xiaomi, Huawei, OnePlus) is a known source of silently missed reminders that the app can't fully control.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
10,358
Forks
1,286
Language
Kotlin
License
GPL-3.0
Last commit
22 Oct 2026

// nearby

If uhabits isn't quite it.

All repos →