Streaker 
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)
- 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.gitcd 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 startOnly 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