A developer-focused analytics dashboard that visualizes GitHub contribution patterns, commit frequency, and repository activity for any public GitHub user.
- Contribution grid heatmap
- Commit frequency bar chart (last 30 days)
- Top repositories by size
- User profile stats (followers, following, public repos)
- React + Vite
- Chart.js + react-chartjs-2
- GitHub REST API
git clone https://github.com/anushka11p/github-visualizer.git cd github-visualizer
npm install
Create a .env file in the root:
VITE_GITHUB_TOKEN=your_github_token_here
Get your token at: https://github.com/settings/tokens?type=beta
npm run dev
Open http://localhost:5173 and search any GitHub username!
- Repo numbers show size in KB, not actual commit counts
- Contribution grid is based on commits from the top repo only
- Only works with public GitHub profiles
- Real contribution data via GitHub GraphQL API
- Actual commit counts per repo
- Loading skeletons
- Shareable profile links
- Language breakdown chart