Skip to content

Analyze any GitHub repository in seconds – see **code quality, test coverage, languages used, file-level insights**, and **repo trends**. No API keys required, works locally!

License

Notifications You must be signed in to change notification settings

LegedsDaD/RepoAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RepoAnalyzer 🛠️

Python License No API


🚀 One-line Summary

Analyze any GitHub repository in seconds – see code quality, test coverage, languages used, file-level insights, and repo trends. No API keys required, works locally!


📹 Demo Video

See the tool in action:

Demo


🖥️ Features

  • Automatic README summary
  • Detects multiple programming languages in the repo
  • Code difficulty dashboard with visual bars
  • Project health score (checks README, LICENSE, tests, GitHub workflow files)
  • Test coverage detection for Python projects
  • Trend prediction – whether the repo is healthy or risky
  • File-level insights:
    • High cyclomatic complexity
    • Large files detection
    • Missing documentation
  • Beginner and Advanced modes for analysis depth
  • No API key required – fully offline for analysis

📦 Installation

git clone https://github.com/yourusername/RepoAnalyzer.git cd RepoAnalyzer pip install -r requirements.txt


🏃How to Run

-Enter a GitHub repository URL (e.g., https://github.com/psf/requests)

-Choose Beginner or Advanced mode

-Click Run Analysis

-See summary, dashboard, languages, and file-level insights


🛠️ Contributing

-Pull requests are welcome! If you want to add:

-New language support

-More analysis metrics

-Better GUI visuals


⭐ Tips for Getting the Most Out of This Tool

-Works best with Python repositories, but detects other languages too

-Use Advanced mode for deep file-level analysis

-Add this repo to your PATH to run from any directory


⚖️ License

This project is licensed under the MIT License – see LICENSE for details.


About

Analyze any GitHub repository in seconds – see **code quality, test coverage, languages used, file-level insights**, and **repo trends**. No API keys required, works locally!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages