InlitX / streak
git clone https://github.com/InlitX/streak.git
v2.4.0 · 2d ago
🔥 on GitHub Trending today
Minimal, private, ad-free habit tracker built with Flutter — track habits, build streaks, all offline.
+21
stars, 24h · #307
—
stars, 7 days
—
stars, 30 days
912
★ total
50
forks · 22 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageDart
LicenseGPL-3.0
Created2026-06-08 (4mo ago)
Last pushtoday
Watchers11
OwnerUser
Seen on GitHub Trending
- 2026-10-20 — #12 daily in dart · +21 ★
GitHub topics
Links
- GitHub: github.com/InlitX/streak
- Homepage: https://inlitx.github.io/streak/
- Releases · Issues · Hacker News mentions
README excerpt
--- English · Español · 中文 · Русский · 日本語 ### Streak ### A minimal, private, ad-free habit tracker Log a habit in a single tap, keep your momentum, and watch your streaks grow. Features · Import · Download · Privacy · Translations · Support --- Today · Focus · Statistics · Insights · Amounts · Notes · Personalize · Free & private --- ## Overview Streak is an open source habit tracker for Android, Windows and Linux. Make as many habits as you want, log them with one tap, and watch the grid, the streak counters and the statistics fill up. Everything stays on your device. No account, no ads, nothing to sync. --- ## Features ### Tracking - One-tap logging from the home screen, a widget or the notification - Three kinds of habit: **normal**, **avoid** (with relapses) and **amount**, with your unit and daily goal - **Checklists** split a habit into steps, done when all are checked - **Flexible schedules**: daily, X times a week or month, chosen weekdays, or every N days - **Fill in the past**: tap any day to add or remove it - **Day notes**: long-press a day to write what happened, or attach a photo - **Vacation mode** pauses a habit without breaking anything ### Seeing your progress - GitHub-style **activity grid**, by week, month or the whole year - **Month calendar**, with your week starting on Monday, Saturday or Sunday - **Completions per month**, so you can see the shape of a whole year - **Streak evolution** charted over time, watching the line climb - **"When are you most consistent?"** finds the hours you actually show up - Totals, best and current streak, completion rate and a per-habit **strength** score - A **shareable progress card** in several sizes, exported as a polished image ### Focus sessions - A timer for the habits that need one, free or tied to a habit and its goal - **Pomodoro rounds** with short breaks, or one long stretch - Three clock styles: **Circle**, **Flip** and **Dots** - Built-in sounds (rain, brown noise, fire) or your own tracks, in order or shuffled - Calm scenes as a background, or a photo of your own - Tick off subtasks without leaving the timer, and keep the screen awake - A **daily focus goal**, plus a history of every session you finish ### Making it yours - **Classic, Minimal or Express**: three complete designs, each with its own typography, shapes and motion - Minimalist icon pack, or any emoji you like - Custom accent color with a full picker - Light and dark themes, plus five app backgrounds: solid, gradient, dots, true-black OLED or a photo of your own - Cover photos, categories, drag-to-reorder, profile name and photo - Three launcher icons, so Streak matches the rest of your home screen - A burst of confetti the day you finish everything ### Reminders and widgets - Reminders per habit, on the days you choose or every N days, each with a short encouraging line - **Done**, **Snooze** and **Add amount** buttons right in the notification - **Four home-screen widgets**: habit, today, stats