Backlog Tracker is an offline-first app for Android and desktop. It tracks anything that piles up: study backlogs, work queues, games, habits, routines, or custom pending lists.
Download tracker templates from:
Source Repository: Github
- Choose between count-based backlog mode and one-time task mode
- Add per-day or repeat-day automatic growth schedules
- Pause auto-growth when needed
- Estimate clearance time and finish date from your daily completion target
- Preview future backlog growth with the accumulation predictor
- Import and export JSON backups and shareable templates
- React
- TypeScript
- Vite
- Tailwind CSS v4
- Motion
- Capacitor for android
- Pake for desktop packaging
Download latest github release for your platform:
| Platform | Download |
|---|---|
| Windows | BacklogTracker-windows.zip |
| Linux | BacklogTracker-linux.zip |
| macOS | BacklogTracker-macos.zip (untested) |
| Android | BacklogTracker.apk |
- Node.js 22 or newer
npm install
npm run devnpm run build- Android Studio
- Android SDK/build tools
- Java 21
- Node.js 22 or newer
npm ci
npm run build
npx cap sync android
npx cap open androidRun from Android Studio, or use Gradle from the android directory.
.github/workflows/desktop.yml
It builds Linux, Windows, and macOS desktop packages from the local Vite output using --use-local-file.
.github/workflows/build.ymlbuilds the signed Android release APK on version tags..github/workflows/desktop.ymlbuilds Linux, Windows, and macOS desktop artifacts with Pake.
Documentation and some UI features were made using Gemini. Everything is reviewed manually before committing.