efecelik's picture
Fix: use Python 3.10 and Gradio 5.9.1 for compatibility
1218984
---
title: HF Contributions Graph
emoji: πŸ“Š
colorFrom: green
colorTo: green
sdk: gradio
sdk_version: 5.9.1
python_version: "3.10"
app_file: app.py
pinned: false
license: mit
short_description: GitHub-style contribution calendar for Hugging Face users
---
# πŸ€— Hugging Face Contributions Graph
A GitHub-style contribution calendar that visualizes your activity on Hugging Face Hub.
## Features
- **GitHub-style calendar**: Exact replica of GitHub's contribution graph UI
- **All activity types**: Tracks commits across models, datasets, and spaces
- **Interactive**: Click any day to see contribution details
- **Statistics**: Total contributions, streaks, and repo breakdown
- **Dark/Light themes**: Switch between color schemes
## How it works
This app uses the Hugging Face Hub API to:
1. Fetch all your public repositories (models, datasets, spaces)
2. Get commit history for each repository
3. Aggregate commits by date
4. Display as a contribution calendar
## Usage
Enter any Hugging Face username and click "Fetch Contributions" to see their activity graph.
## Privacy
Only public repositories are counted. Private repos require authentication.