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 :backhand_index_pointing_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

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.

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

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.

New Update to Git-Stats:

:up_arrow: Now you can view anyone’s GitHub stats without having to create your own token.
:down_arrow: To view all available stats, you need to create a token.

:star: Star button to add a star to our GitHub repo.

:crystal_ball: Predictions tab

  • Trends: View predictions and trends about your GitHub contribution.

Removed the requirement for GitHub token. Realized that was unnecessary. I hope you can enjoy the full app now.
Thank you streamlit community for so much support :light_blue_heart: