GitHub Insights is a Streamlit-based web application that provides real-time insights into GitHub's trending content. The application scrapes and visualizes data from various GitHub pages including trending repositories, developers, topics, and collections.
- Trending Repositories: Analyze trending repositories with detailed statistics and a programming language distribution chart
- Trending Developers: View and download information about trending GitHub developers, including their usernames, popular repositories, and company affiliations
- Topics: Explore featured GitHub topics with descriptions
- Collections: Browse GitHub collections and their descriptions
The following dependencies are required to run the application:
- streamlit
- pandas
- pydantic
- scrapegraph-py
- plotly
GitHub Insights Dashboard displaying trending repositories and programming language distribution chart