Skip to content

javaadde/github-desktop-widget

Repository files navigation

📊 GitHub Contribution Widget

A beautiful desktop widget to display your GitHub contribution graph on Windows

Widget Preview

Download Version License


✨ Features

  • 🎨 Beautiful UI - Sleek dark theme with GitHub-style contribution graph
  • 📅 Full Year View - Scroll through your entire year of contributions
  • 🔄 Auto-Refresh - Updates your contribution data every hour
  • 🖱️ Interactive - Hover over any day to see detailed contribution count
  • 📌 Always Accessible - Sits on your desktop, draggable anywhere
  • Lightweight - Only 77 MB installer, minimal system resources
  • 🚀 Auto-Start - Optionally launches on Windows startup

📥 Download & Installation

Step 1: Download

⬇️ Download GitHub Widget Setup (77 MB)

Step 2: Install

  1. Run github-widget Setup 1.0.0.exe
  2. Windows SmartScreen may appear - click "More info" → "Run anyway" (the app is safe, just unsigned)
  3. Follow the installation wizard:
    • Choose installation directory (default recommended)
    • Select "Create desktop shortcut" if you want quick access
    • Click "Install"

Step 3: Setup Your Username

  1. When you first launch the widget, you'll see a setup modal
  2. Enter your GitHub username (e.g., octocat)
  3. Click "Save"
  4. Your contribution graph will load automatically! 🎉

🎮 How to Use

Basic Usage

  • Move the Widget: Click and drag the top handle (⋮⋮) to reposition
  • Scroll Through History: Use horizontal scrolling to view the entire year
  • View Details: Hover over any square to see contribution count and date
  • Resize: Drag from the edges to make the widget wider or narrower

Settings Menu

Click the ⚙️ icon in the top-right corner to:

  • Change Username: Switch to a different GitHub account
  • Close Widget: Exit the application

Auto-Start

The widget is configured to automatically start when Windows boots. You can disable this in:

  • Windows Settings → Apps → Startup → GitHub Widget (toggle off)

🖥️ System Requirements

  • OS: Windows 10 or Windows 11 (64-bit)
  • RAM: 100 MB minimum
  • Disk Space: 200 MB (for installation)
  • Internet: Required to fetch contribution data

🛠️ Building from Source

If you want to build the widget yourself:

# Clone the repository
git clone https://github.com//javaadde/github-desktop-widget.git
cd github-widget

# Install dependencies
npm install

# Run in development mode
npm start

# Build installer
npm run build

The installer will be created in the build_output folder.


🐛 Troubleshooting

Widget not loading data?

  • Make sure you entered the correct GitHub username (case-sensitive)
  • Check your internet connection
  • Try changing the username in Settings and re-entering it

Widget disappeared?

  • The widget may be off-screen if you use multiple monitors
  • Close and relaunch the app to reset position

Windows SmartScreen warning?

  • This is normal for unsigned applications
  • Click "More info" → "Run anyway" to proceed safely

🤝 Contributing

Contributions are welcome! If you have ideas for new features or find bugs:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

License: MIT

This project is licensed under the MIT License - see the LICENSE file for details.


💖 Support

If you find this widget useful, consider:

  • ⭐ Starring the repository
  • 🐛 Reporting bugs
  • 💡 Suggesting new features
  • 📢 Sharing with fellow developers

Made with ❤️ for developers who love tracking their progress

Report Bug · Request Feature

About

GitHub Contribution Widget — A lightweight, beautiful Windows desktop widget that shows your GitHub contribution graph and updates automatically.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors