Skip to content

GitHub Wrapped is a fully client-side web application that generates an interactive, annual recap for any GitHub user. It reproduces GitHub’s UI/UX standards, fetches public GitHub data without requiring authentication, and transforms it into a dynamic, animated, year-in-review experience.

Notifications You must be signed in to change notification settings

dhirajdotdev/GitHub-Wrapped

Repository files navigation

GitHub Wrapped

Your year on GitHub, wrapped. See your contributions, top repositories, and coding stats in a beautiful visual summary.

Features

  • 📊 Contribution Stats - View your yearly contribution statistics
  • 🏆 Top Repositories - Discover your most active repositories
  • 📈 Coding Insights - Get insights into your coding habits
  • 🎨 Beautiful Design - Enjoy a visually stunning wrapped experience

Tech Stack

  • Next.js 16 - React framework for production
  • React 19 - UI library
  • TailwindCSS 4 - Utility-first CSS framework
  • Framer Motion - Animation library
  • Recharts - Charting library
  • Radix UI - Accessible component primitives

Getting Started

Prerequisites

  • Node.js 18+
  • pnpm (recommended) or npm

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/github-wrapped.git
    cd github-wrapped
  2. Install dependencies

    pnpm install
  3. Start the development server

    pnpm dev
  4. Open http://localhost:3000 in your browser

Development

# Run development server
pnpm dev

# Build for production
pnpm build

# Start production server
pnpm start

# Run linting
pnpm lint

Author

Dhiraj

License

This project is open source and available under the MIT License.

About

GitHub Wrapped is a fully client-side web application that generates an interactive, annual recap for any GitHub user. It reproduces GitHub’s UI/UX standards, fetches public GitHub data without requiring authentication, and transforms it into a dynamic, animated, year-in-review experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published