InlitX/streak

▲ 35 stars today★ 421⑂ 29

Minimal, private, ad-free habit tracker built with Flutter — track habits, build streaks, all offline.

About InlitX/streak

InlitX/streak is an open-source project on GitHub, mainly written in Dart. Minimal, private, ad-free habit tracker built with Flutter — track habits, build streaks, all offline. It currently holds 421 stars and 29 forks with 11 open issues, and was last pushed on 2026-09-20 (repository created 2026-06-08).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #79 with 35 new stars today.

GitHub Repository Details

Repository InlitX/streak · default branch main · size 69574 KB · watchers 9 · source: GitHub REST API and repository README

README

https://github.com/InlitX/streak/blob/HEAD/Streak, a minimal, private, ad-free habit tracker

---

English · Español · 中文 · Русский

Streak

https://github.com/InlitX/streak/blob/HEAD/Streak logo

A minimal, private, ad-free habit tracker

Log a habit in a single tap, keep your momentum, and watch your streaks grow.


https://github.com/InlitX/streak/blob/HEAD/Flutter https://github.com/InlitX/streak/blob/HEAD/Dart https://github.com/InlitX/streak/blob/HEAD/Android https://github.com/InlitX/streak/blob/HEAD/License GPLv3 https://github.com/InlitX/streak/blob/HEAD/No ads, no tracking https://github.com/InlitX/streak/blob/HEAD/Downloads

https://github.com/InlitX/streak/blob/HEAD/InlitX%2Fstreak | Trendshift


https://github.com/InlitX/streak/blob/HEAD/Get it on F-Droid   https://github.com/InlitX/streak/blob/HEAD/Get it on IzzyOnDroid   https://github.com/InlitX/streak/blob/HEAD/Get it on OpenAPK   https://github.com/InlitX/streak/blob/HEAD/Get it on GitHub   https://github.com/InlitX/streak/blob/HEAD/Get it on Obtainium


Features · Import · Download · Privacy · Translations · Support

---

https://github.com/InlitX/streak/blob/HEAD/Today https://github.com/InlitX/streak/blob/HEAD/Focus https://github.com/InlitX/streak/blob/HEAD/Statistics https://github.com/InlitX/streak/blob/HEAD/Insights https://github.com/InlitX/streak/blob/HEAD/Amount habits https://github.com/InlitX/streak/blob/HEAD/Day notes https://github.com/InlitX/streak/blob/HEAD/Personalize https://github.com/InlitX/streak/blob/HEAD/Free & private

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, warm pad) 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 and activity grid
  • Each widget styled on its own, with color or photo, opacity and border
  • Choose which figures the stats widget shows, and how they sit together
  • Tick a day straight from a widget, it saves without opening the app
  • Tap the activity grid to jump into that habit

Your data

  • Import from Loop Habit Tracker, HabitKit, Habitica and HabitBull,
history and streaks included, or any CSV with a habit and a date
  • Backup and restore with a single file you keep yourself
  • Automatic backups, daily or weekly, to a folder of your choosing
  • App lock with a PIN or your fingerprint, for phones without one
  • Archive habits without losing a day of their history
  • Everything is offline: no account, no server, nothing to sync
  • Seven languages, with more open on Weblate

---

Coming from another app?

How the import works

Bring your history with you. Streak reads exports from Loop Habit Tracker, HabitKit, Habitica and HabitBull, so your past days and your streaks survive the move. Any other CSV works too, as long as it has a habit and a date.

Settings → Data → Import from another app

---

Download

F-Droid is the easiest way: it installs Streak and keeps it updated for you. It's also on IzzyOnDroid and OpenAPK.

Streak runs on Android, Windows and Linux:

| Platform | Status | |----------|--------| | Android | ✅ Supported | | Windows | ✅ Supported | | Linux | ✅ Supported | | iOS | 🚧 In progress | | macOS | 📅 Planned |

Linux

Two files on the Releases page, both for 64-bit x86:

| File | For | |------|-----| | Streak-x86_64.AppImage | Any distribution: make it executable and run it | | Streak-linux-x64.tar.gz | Unpack anywhere and run Streak |

The Linux build has only just landed, so expect some rough edges. Reminders ring while Streak is open. If something does not work, open an issue and I will fix them as they come.

Install the APK yourself

Prefer the raw APK? It's on the Releases page, one file per phone type so each download stays small:

| APK | For | |-----|-----| | Streak-arm64-v8a.apk | Modern 64-bit phones, pick this one | | Streak-armeabi-v7a.apk | Older 32-bit devices | | Streak-x86_64.apk | Emulators and x86 tablets |

Runs on Android 9 (Pie) and newer.

If you install the APK yourself, Obtainium keeps it updated: add https://github.com/InlitX/streak and it will follow the Releases page, tell you when a new version is out and pick the right APK for your phone.

[!NOTE]
Streak isn't on the Play Store. Since the APK doesn't come from a store,
Android may ask you to allow installs from your browser or file manager the
first time.

---

Privacy

[!IMPORTANT]
Streak has no analytics, no advertising SDK and no network backend. The
app never sends your data anywhere; it stays on your device. The only
outbound actions are links you choose to open yourself.

---

Translations

Streak speaks English, Spanish, French, Portuguese, Russian, Ukrainian and Chinese in full, with German, Polish, Hebrew, Indonesian and Persian on their way, and more languages are very welcome. Translations are managed on Weblate: no coding needed, just short phrases you translate in your browser.

Translation status per language

How it works → TRANSLATING.md

---

Contributing

Bug reports, ideas and pull requests are all welcome, see CONTRIBUTING.md. For anything larger than a fix, open an issue first so we can agree on the direction.

---

Inspiration

The apps that shaped Streak

These are the apps Streak learned from:

habit tracker can be free, offline and still excellent.
  • Grit, for the small motions that make a
list feel alive.
  • HabitKit, for how good a year of history
looks as a coloured grid. as something worth celebrating.

The island you build in the gamification tab is drawn with Mykonos Island Voxels by boona13, an MIT licensed set of isometric voxel art. Thank you for putting it out there for anyone to use.

---

Support

Streak is free, open source and free of ads, and it stays that way.

If you want to give something back, a star, a translation or a clear bug report help as much as a coffee does.

https://github.com/InlitX/streak/blob/HEAD/Support me on Ko-fi

Crypto wallets

https://github.com/InlitX/streak/blob/HEAD/Bitcoin
Bitcoin
bc1qm0r4pg8nknnjh3a7n2t63ckafhsz8jdd6qer29
https://github.com/InlitX/streak/blob/HEAD/Ethereum
Ethereum
0x34b7A5552132cBca150Ae29c1E632faA49430e1a
https://github.com/InlitX/streak/blob/HEAD/Solana
Solana
DC8dNEUNJhWdtBHBZAn4FTheVC3W4PtkGhbazvtk17Jo
https://github.com/InlitX/streak/blob/HEAD/Monero
Monero
44SECMEf3rfV228kpy3Gs48wLmLXnq231gAMG7ULYoCWBWLYLHdwYV7YFkhMk31DR5P7SRAyRPyhkYaehtgEoajASz7qubq



https://github.com/InlitX/streak/blob/HEAD/Star History Chart



Released under the GNU GPLv3.

GitHub Stars & Activity

421Stars
29Forks
11Open issues
DartLanguage

GitHub Popularity

GitHub stars421
Forks29
Open issues11
Primary languageDart
LicenseGPL-3.0
Stars gained today35
Created2026-06-08
Last pushed2026-09-20

Trending History

Daily boardrank #79 · ▲ 35 stars

Related GitHub Projects

1

chen08209 / FlClash

Dart★ 52,916⑂ 3,345▲ 118 stars
2

GopeedLab / gopeed

Dart★ 26,446⑂ 1,724▲ 30 stars
3

bggRGjQaUbCoE / PiliPlus

Dart★ 18,572⑂ 1,356▲ 29 stars
4

KaringX / karing

Dart★ 15,007⑂ 1,258▲ 31 stars
5

KaringX / clashmi

Dart★ 9,437⑂ 586▲ 34 stars
6

obra / superpowers

Shell★ 289,686⑂ 25,927▲ 544 stars
7

mattpocock / skills

Shell★ 267,091⑂ 22,555▲ 695 stars
8

ossu / computer-science

HTML★ 209,332⑂ 25,890▲ 108 stars

More Trending Repositories