efecelik's picture
Fix: use Python 3.10 and Gradio 5.9.1 for compatibility
1218984

A newer version of the Gradio SDK is available: 6.5.1

Upgrade
metadata
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.