Enter repository
Paste a public GitHub repository URL. Deep links, .git suffixes and owner/repo shorthand all work.
GitHub repository analysis
Paste a repository URL and get a clear quality score out of 100. The analysis checks documentation, licensing, testing structure, project size, language and community signals — then shows exactly how every point was earned.
How it works
Paste a public GitHub repository URL. Deep links, .git suffixes and owner/repo shorthand all work.
The repository's metadata and root files are read through GitHub's public API and checked against eight fixed criteria.
See the score, exactly which criteria passed and failed, and a list of concrete strengths and improvements.
What we evaluate
These are the only rules applied. Nothing is hidden, weighted dynamically, or inferred by a model — the same repository always scores the same.
Example result
A score is never shown on its own. Every result lists each criterion, whether it passed, and the evidence found in the repository.
Portfolio score
75/ 100
The project shows solid implementation but could benefit from further improvements.
| Criteria | Result | Points |
|---|---|---|
| DocumentationFound README.md | Passed | +20 / 20 |
| Project size412 KB of source — substantial enough to review | Passed | +20 / 20 |
| Primary languageGitHub detected TypeScript | Passed | +15 / 15 |
| LicenseFound LICENSE | Passed | +10 / 10 |
| Version control hygieneFound .gitignore | Passed | +10 / 10 |
| TestingNo test directory or test config in the root | Missing | 0 / 10 |
| Community interestNo stars yet | Missing | 0 / 10 |
| CollaborationNo forks yet | Missing | 0 / 5 |
| Total | 5 of 8 met | 75 / 100 |
Sample output. Run a real analysis to see your own breakdown.
Why use it
One URL, one request, a full result in a couple of seconds.
Fixed rules and fixed weights, so every repository is judged the same way.
Failed criteria come with the specific file or signal that was missing.
The full rubric is published above — nothing about the score is a black box.
FAQ
Any public repository on github.com. Private repositories are not supported, and repositories on other hosts such as GitLab or Bitbucket are not analyzed.
No. Each analysis is a live read of GitHub's public API — nothing is written to a database, and there are no user accounts. The last five repositories you analyze are kept in your own browser's local storage so you can return to them, and that list never leaves your device.
Eight deterministic checks with fixed point values, totalling 100. The same repository always produces the same score. There is no machine learning and no AI model involved — every point is traceable to a specific rule, and the breakdown on your result shows exactly which ones you earned.
No. It measures repository hygiene and project signals — documentation, licensing, testing structure, size and community activity. It does not read your code, assess architecture, or evaluate engineering ability. Treat it as a first-pass filter and a checklist, not a verdict on a candidate.
80 and above is a Strong Portfolio: the repository shows solid engineering practice. 60 to 79 is a Good Portfolio: a real project with room to improve. Below 60 means the repository needs more documentation, structure or supporting files before it presents well.
The most common causes are a missing license file, no test directory in the repository root, or a repository under 100 KB. The breakdown lists every criterion with the exact evidence found, so you can see precisely what to add.