Comprehensive Repository Analysis Tool
A powerful tool that provides deep insights into any GitHub repository, including code analysis, contributor metrics, activity timelines, and interactive visualizations.
The GitHub Repository Analyzer allows you to analyze any public (or private with token) GitHub repository to get comprehensive insights. Simply enter a repository URL or search for repositories to begin.
https://github.com/facebook/react) or search for a repositoryTip: Add a GitHub Personal Access Token for higher rate limits and access to private repositories.
Instead of entering a URL manually, you can search for repositories using keywords. The search functionality queries GitHub's repository search API.
Search for repositories by name, description, or topic keywords (e.g., "react", "machine learning", "docker").
Search results are sorted by stars by default, showing the most popular repositories first.
react - Find React-related repositoriestensorflow machine-learning - ML projectsvue - Vue.js projectsdocker kubernetes - Container orchestrationWhen you analyze a repository, the tool fetches data from GitHub's API and processes it to generate comprehensive insights.
Name, description, stars, forks, license
Recent commit history and activity
Contributor list and activity
Programming language breakdown
During analysis, you'll see progress updates as different data points are fetched. The analysis fetches:
After analysis completes, you'll see a comprehensive dashboard with multiple tabs for different aspects of the repository.
Quick summary metrics including total commits, contributors, languages, and open issues.
Detailed code statistics, language breakdown with percentages, and repository health score.
Commit timeline showing recent activity with author info and commit messages.
Top contributors list with contribution counts and activity metrics.
Open and closed issues along with pull request statistics.
Interactive visualizations including commit activity charts, language pie charts, and contributor bar charts.
The Code Analysis tab provides deep insights into the repository's codebase, including language statistics, code activity trends, and repository health metrics.
The total size of all code in bytes, displayed in a human-readable format (KB, MB).
Count of different programming languages found in the repository.
A calculated health score based on stars, contributors, forks, issues, and documentation.
Lines added vs. removed over the last 12 weeks, showing overall growth trend.
Detailed breakdown of programming languages with:
The health analysis evaluates:
Click the "Advanced Analysis" button to access deeper insights including dependency analysis and more detailed code metrics.
The Contributors tab shows detailed information about who has contributed to the repository, including contribution counts and activity levels.
All contributors
5+ contributions
20+ contributions
All-time commits
Shows the top 10 contributors with:
Shows how contributions are distributed across different contributor tiers:
20+ contributions
5-19 contributions
1-4 contributions
The Activity tab shows a chronological timeline of recent commits with detailed information about each commit.
Note: The Overview tab shows the 10 most recent commits, while the Activity tab shows all available commits (up to 100).
The Issues & PRs tab provides statistics and lists of both issues and pull requests for the repository.
Currently open issues awaiting attention or resolution.
Issues that have been resolved and closed.
Pull requests that are still under review or awaiting merge.
Pull requests that have been successfully merged.
The Charts tab provides interactive visualizations for better data understanding.
Visual breakdown of programming languages by percentage of codebase, with color-coded segments.
Timeline showing commit frequency over time, helping identify active development periods.
Horizontal bar chart showing top contributors by number of contributions.
Chart showing issue activity over time, distinguishing between opened and closed issues.
While the analyzer works without a token, adding a GitHub Personal Access Token provides several benefits.
5,000 requests/hour vs. 60 without token
Access to private repos you own or have access to
repo (full control of private repositories)Security Note: Your token is stored locally in your browser and is never sent to our servers. Always use the minimum required scopes and revoke tokens when no longer needed.