Streaker
October 20, 2025 ยท View on GitHub
Cross-platform GitHub contribution streak and statistic tracking menu bar application with reminder notification
Install
Download the latest version of Streaker from the GitHub releases page (or see the Development section to build it yourself).
Features
- Menu bar contribution stats
- Streak
- Best
- Current
- Previous
- Contributions
- Most (day)
- Today
- Total (year)
- Streak
- Menu bar icon changes depending on contribution status
- Empty - you haven't contributed today
- Filled - you have contributed today
- Crown - you're currently on your best streak
- Three different menu bar icon themes
- Flame
- Tile
- Octocat
- Reminder notification so you don't lose your streak
Menu Bar Icons
Light Mode
| State | Flame | Tile | Octocat |
|---|---|---|---|
| Pending | |||
| Contributed | |||
| Streaking |
Dark Mode
| State | Flame | Tile | Octocat |
|---|---|---|---|
| Pending | |||
| Contributed | |||
| Streaking |
Development
Prerequisites
Getting Started
Clone the repository and install dependencies:
git clone https://github.com/jamieweavis/streaker.git
cd streaker
pnpm install
Package the app for your current platform:
pnpm package
The packaged app will now be in the out/ directory
Run the app in development mode:
pnpm start
Only the renderer process currently supports hot reloading, changes in src/main/ will require a restart
Related
- Streaker CLI - GitHub contribution streak & statistic tracking command line application with ASCII contribution graph
- Contribution - GitHub contribution graph parser calculates contribution streak and commit statistics from a user's GitHub contribution graph page