Interactive Dashboard
The GitHub Analytics Dashboard allows users to explore any GitHub profile by simply entering a username.
Key Features
1. Profile Overview
Displays high-level metrics including:
- Total Commits: Cumulative commit count across all public repositories.
- Longest Streak: The maximum number of consecutive days with at least one contribution.
- Current Streak: The current number of consecutive days with contributions.
- Total Stars: Total stars received across all repositories.
- Repositories: Total count of public repositories.
2. Top Programming Languages
A visual breakdown of the primary languages used in the user's projects, showing the percentage of total code for each language.
3. Contribution Graph
An interactive chart showing the user's contribution activity over the past year.
4. Repository Insights
- Pinned Repositories: Showcases the repositories pinned to the user's profile.
- Top Starred Repositories: Lists repositories sorted by star count.
- Starred Lists: Displays curated lists created by the user.
- All Repositories: A complete list of the user's public repositories with commit counts and languages.
5. Activity Tracking
- Recent Commits: A list of the latest commits across all owned repositories.
- Pull Requests: Tracks PRs in the user's own repositories and external contributions.
- Organization Contributions: Lists organizations where the user has contributed via merged pull requests.
Search History
The dashboard maintains a local history of recent searches, allowing you to quickly revisit profiles you've analyzed before.