Streaker icon

Streaker

Open SourceFree

Streaker is a lightweight macOS menu bar tool designed to track and display your GitHub consecutive contribution days, best streaks, and detailed statistics. It supports multiple icon themes and smart reminders, helping developers easily maintain their commit habits.

Streaker - GitHub Contribution Streak Tracker

Application Overview

Streaker is a cross-platform macOS menu bar application designed to track your GitHub contribution streak and related statistics, featuring reminder notifications to help you maintain a consistent contribution habit.

Key Features

📊 Contribution Statistics Display

  • Contribution Streak: Displays your current GitHub consecutive contribution days in the menu bar
  • Best Streak: Your longest consecutive contribution streak ever achieved
  • Current Streak: Your current consecutive contribution count
  • Previous Streak: Your previous streak (if current streak has been broken)
  • Contribution Details:
    • Highest daily contribution count
    • Today's contribution count
    • Total annual contributions

🎨 Multiple Icon Themes

Offers three distinct menu bar icon themes:

  1. Flame Theme: Flame icon symbolizing contribution passion
  2. Tile Theme: Clean, modern square icon
  3. Octocat Theme: GitHub's iconic octocat icon

🔔 Smart Notification Reminders

  • Contribution Reminder: Automatically sends notifications to remind you of daily GitHub contributions
  • Streak Protection: Helps prevent streak interruption due to forgotten contributions

🌓 Status Indicator System

Icon status dynamically changes based on your contribution status:

  • Empty Icon: No contributions made today
  • Filled Icon: Contributions completed today
  • Crown Icon: Currently in your best streak

🖥️ Cross-Platform Support

  • Perfectly optimized for macOS
  • Supports Dark/Light mode
  • Clean and intuitive interface design

Core Advantages

✅ Lightweight and Efficient

  • Integrated directly into the menu bar, saving desktop space
  • Runs silently in the background with minimal system resource usage
  • Real-time data updates without frequent manual refreshes

🔒 Privacy and Security

  • Open-source project with fully transparent code
  • No collection of sensitive user information
  • Data sourced directly from GitHub's public API

⚙️ Highly Customizable

  • Customizable icon themes
  • Adjustable notification timing
  • Support for personalized settings

🚀 Developer-Friendly

  • Built with Electron for stable performance
  • Comprehensive developer documentation available
  • Active open-source community support

Installation and Usage

Installation

  1. Download the latest version from the GitHub Releases page
  2. Extract and drag to Applications folder
  3. First launch requires authorization and GitHub account login

Usage

  1. Application icon appears in the menu bar after launch
  2. Click the icon to view detailed contribution statistics
  3. Customize themes and notification settings in Preferences
  4. The app automatically syncs your GitHub contribution data

System Requirements

  • Operating System: macOS 10.13 or later
  • Storage Space: Approximately 50MB
  • Network Connection: Internet access required for data synchronization

Related Resources

  • CLI Version: Streaker also provides a command-line version suitable for developers and advanced users
  • Contribution Parser: Uses GitHub contribution graph parser to calculate streaks and commit statistics

Streaker is the ideal tool for GitHub users, especially developers and open-source enthusiasts aiming to maintain a consistent contribution habit. It not only provides intuitive data visualization but more importantly, helps establish and sustain good contribution habits through smart reminders, making open-source contributions more enjoyable and effortless.

All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.

Recommended Apps

SuperCorners icon

SuperCorners

SuperCorners is a revolutionary productivity tool for macOS that goes beyond the limitations of the four screen corners, supporting triggers from any edge of the screen. With over 88 preset actions, it integrates practical utilities such as a calculator, counter, and color picker, and supports running Apple Shortcuts and system commands, making Mac operations faster and more efficient.

SwiftBiu icon

SwiftBiu

SwiftBiu is a revolutionary macOS AI productivity toolkit that enables instant AI-powered translation, summarization, rewriting, and image generation by simply selecting text. Lightweight and native, it offers ultra-fast response times with one-click operation via a global toolbar. It supports infinite expansion through JavaScript plugins and prioritizes privacy and security, significantly boosting your work efficiency.

The Unarchiver icon

The Unarchiver

The Unarchiver is a powerful and free decompression tool for macOS, supporting a wide range of archive formats including RAR, Zip, and 7z. It opens any archive file instantly, with no ads or in-app purchases, delivering a clean and efficient extraction experience.

Timing icon

Timing

Timing is a macOS intelligent time-tracking software that utilizes fully automatic background recording and AI analysis technology to track application, document, and website usage time without manual timing. It automatically generates time reports and optimization suggestions to help users efficiently manage their work time and enhance personal productivity.

Trace icon

Trace

Open-source Spotlight alternative and productivity utility suite.

TradingView icon

TradingView

TradingView Desktop for macOS offers a unified charting analysis solution for professional traders. Featuring native multi-monitor support, cloud-synced layouts, thousands of technical indicators, and extensive market data, it enables seamless cross-chart analysis and real-time trading decisions.