~/unwrap-git — bash

How It Works

← Back to Home

Data Collection

We use the GitHub GraphQL API to fetch your contribution data. This includes:

  • Commits to repositories
  • Pull requests created
  • Issues opened
  • Pull request reviews
  • Repositories contributed to

Public Mode: Only public contribution data is fetched.

Private Mode: When you sign in, we use your OAuth token to include private repos.

Metrics Calculation

Streak

Consecutive days with at least 1 contribution. We track both your current streak and your longest streak of 2025.

Dedication Score

Percentage of days in 2025 where you made at least one contribution.
= (active_days / total_days) × 100

Most Productive Day

The day of the week (Monday–Sunday) with the highest total contributions.

Weekend Warrior

If 30%+ of your contributions are on Saturday or Sunday, you earn this badge!

Polyglot

Awarded if you've used 5 or more programming languages in 2025.

Leaderboard

The leaderboard is opt-in only. Your data is never shared publicly unless you click "Join Leaderboard" on your stats page.

Rankings are based on total contributions (commits + PRs + issues + reviews).

Privacy

  • • We never store your GitHub access token permanently
  • • Stats are cached for 1 hour to reduce API calls
  • • Leaderboard data can be deleted at any time
  • • We only request read:user scope

Tech Stack

Next.js 15React 19TypeScriptBetter AuthSupabaseRechartsReact Three FiberTailwind CSS