๐ GitHub Repository Intelligence Analyzer
Analyze GitHub repositories for activity, complexity, and learning difficulty.
Built for C2SI GSoC 2026 Pre-Task #541
How it works
- Activity Score (0โ100): weighted signal from commits, contributors, stars, forks, recency, releases
- Complexity Score (0โ100): file count, language diversity, dependencies, repo size, CI presence
- Difficulty: Beginner ๐ข / Intermediate ๐ก / Advanced ๐ด โ derived from both scores
Tips
- Paste any public GitHub URL
- Up to 10 repos per run
- Set
GITHUB_TOKENsecret for higher rate limits (5000 req/hr vs 60) - Empty / archived repos are handled gracefully
Scoring Formula
Activity (weights):
- Commits last 90d โ 30%
- Contributors โ 20%
- Stars โ 15%
- Forks โ 10%
- Open issues โ 10%
- Recency โ 10%
- Releases โ 5%
Complexity (weights):
- File count โ 30%
- Language diversity โ 25%
- Dependency files โ 20%
- Repo size โ 15%
- Has CI/CD โ 10%
Built with Python ยท Gradio ยท GitHub API | Source Code | GSoC 2026 Pre-Task Submission