GitHub Stats Analysis

GitHub Stat Checker

This is a Streamlit web application that visualizes GitHub user contributions with insightful metrics, charts, and achievements. This app uses the GitHub GraphQL API to fetch and display data about a user’s contribution history, enabling users to track and analyze their growth.
You can try it on :point_right:t3: https://git-stats.streamlit.app/

Available Stats :

  • User Profile
    • Username
    • Bio
    • Location
    • Total no. of Repositories created
    • Total no. of Followers
    • Total no. of Following
    • Total no. of Pull Requests created
    • Total no. of Issues created
    • Total days on GitHuband No. of Active days
    • Total Contributions made
    • Longest and Current Streak
    • Most productive day
  • Contributions over time
  • Growth and Statistics
    • Yearly Growth
    • Weekday vs Weekend commits
    • Commits by day of week
  • Programming Languages used with Pie Chart
  • Achievements
    • Streak Achievements
    • Contribution Achievements
1 Like

Hey!
It’s a great idea and app.
I loved it!
One thing I would suggest is that in addition to user you can also implement the functionality to get the in-depth information about a particular repository.
It can include various things like the number of branches, number of contributors, forks, commit counts by user, etc.

1 Like

Nice idea!
I’m also adding a predictions tab that will predict the users progress over the coming years/months

1 Like

This is a pretty cool idea and app, loved it.

If this could be enhanced to show metrics about the GitHub Repos code quality, etc that would also be awesome.

1 Like