
What is GitHub Wrapped?
GitHub Wrapped is a web application that transforms your GitHub repository data into a beautiful, shareable story. Inspired by Spotify Wrapped, it creates an engaging visual presentation of your repository’s year in code - from commits and contributors to languages and community growth. Every commit, every pull request, every late-night push - all wrapped up in one funky story you can share with your team or the world.Key Features
Repository Wrapped
Get comprehensive analytics for any public repository including commits, contributors, languages, and community growth
User Wrapped
Generate a personal year-in-review showcasing your GitHub activity, contributions, and coding patterns
Beautiful Analytics
View detailed insights with Spotify-inspired animations including top contributors, language breakdowns, and activity patterns
Easy Sharing
Share your wrapped story on social media with one click or copy the link to send to your team
How It Works
GitHub Wrapped uses the GitHub REST API to fetch repository data and transforms it into an animated story presentation:- Enter a Repository - Input any public GitHub repository in the format
owner/repoor paste a full GitHub URL - Select a Year - Choose any year from 2008 onwards to analyze
- Generate Wrapped - The app fetches data from GitHub and calculates comprehensive analytics
- Experience the Story - Navigate through 8-12 animated slides showcasing your repository’s journey
- Share Your Story - Post to Twitter, copy the link, or share with your community
Sign in with GitHub to view wrapped stories for private repositories and get personalized repository suggestions.
What’s Included in Your Wrapped?
Each wrapped story includes:- Total Commits - Every push that shaped your project
- Top Contributors - The MVPs who made it happen
- Community Growth - Stars, forks, and new contributors
- Busiest Months - When the magic happened
- Language Breakdown - What powers your project
- Major Releases - Milestones that matter
- Activity Patterns - Night owl hours and weekend warrior stats
- Year Summary - All your achievements in one view
Performance & Caching
GitHub Wrapped is designed for speed:- 24-hour caching for popular repositories - instant results
- Smart API batching - efficient data fetching
- Progressive loading - see results as they’re calculated
- < 3 seconds load time for cached repositories
- < 10 seconds for uncached small-to-medium repositories
Tech Stack
Built with modern web technologies:- Next.js 16 with App Router for server-side rendering
- TypeScript for type safety
- Framer Motion for smooth animations
- Tailwind CSS for beautiful, responsive design
- Octokit for GitHub API integration
- In-memory caching with 24-hour TTL
API Rate Limits
GitHub Wrapped respects GitHub’s API rate limits:- Unauthenticated: 60 requests per hour
- Authenticated (with GitHub sign-in): 5,000 requests per hour
Get Started
Ready to create your first wrapped? Follow our quickstart guide.
Open Source
GitHub Wrapped is open source and built with love for the developer community. Contributions are welcome!View on GitHub
Star the repository, report issues, or contribute to the project.