free forever ✦ github api + gemini free tier
WhatdoesyourGitHubsayaboutyou?
RepoLens scores any public profile, finds what's missing for your target role, then hands you the fixes — and the 5 projects to build next.
why this exists
Your GitHub is read before your resume is
A recruiter or engineer deciding whether to interview you will open your GitHub profile, spend about thirty seconds there, and form an opinion. They will not tell you what that opinion was. They will not tell you that your best project looked abandoned because its README was three lines long, or that they never found the deployed demo because the link was only in your head.
“For a student, your GitHub profile is your resume before anyone opens your resume. I wanted a tool that would look at my profile the way a reviewer would, put an honest number on it, and then, instead of stopping at the diagnosis, hand me the exact fixes.”
That last part is the whole point. Plenty of tools will show you statistics about your GitHub. RepoLens is built to close the loop: it scores the profile, explains every point it deducted, ranks the fixes by how much each one is worth, and then writes the boring ones for you.
how it works
Diagnosis, then the fix
- 01
Enter a username
Any public GitHub profile — yours or someone else's. No sign-up, no token, no permissions. RepoLens deep-dives the twelve most representative repositories.
- 02
Get an honest number
A 0–100 score in about twenty seconds, broken down across six weighted components, with per-repository quality, README grades, a commit heatmap and a role-fit radar.
- 03
See exactly what's missing
Every gap becomes a roadmap item labeled with the points it would earn — "fix the READMEs on 6 repos: +13.5" — so you always know which hour of work pays the most.
- 04
Take the fixes with you
The Fix Kit drafts the missing README, license and CI workflow. Sign in with GitHub and it opens them as real pull requests on your own repositories.
what it measures
Six components, all published
No black box. The 0–100 score is the sum of six weighted parts, and every weight below is the one the code actually uses. Scores of 80+ are rated EXCELLENT, 50–79 DEVELOPING, below 50 NEEDS WORK — a deliberately demanding scale where the median analyzed profile lands around 50.
- Repository quality
- 45
- Recent activity
- 15
- Portfolio coverage
- 15
- Language breadth
- 10
- Collaboration
- 10
- Commit craft
- 5
READMEs, descriptions, topics, licenses, live demos, recency, stars
Commits in the last 90 days
Tests, CI, demos, docs, backend, containers, data/AI, licensing
Distinct languages in real use
Merged pull requests and reviews in other people's projects
Descriptive commit messages instead of "fix" and "wip"
Per-repository scoring, tier thresholds, percentile maths and the limits of what RepoLens can see are all written out on the methodology page.
who it's for
Built for people who are being judged by their repos
Students & new grads
You have repositories from coursework and side projects, but no idea whether they read as impressive or abandoned. RepoLens tells you, and shows the shortest path to better.
Developers job-hunting
Paste a job description into the job matcher and see which of its requirements your repositories actually evidence — and which ones you'd be bluffing.
Bootcamps & clubs
Score an entire GitHub organization or a pasted list of usernames in one run, ranked, with CSV export — useful for cohort reviews and hackathon judging.
the cost
Free, and built to stay that way
RepoLens has a zero-dollar path at every layer: hosting, the GitHub API, the AI, and the database all run on free tiers. When the AI quota runs out, a built-in rules engine produces the same report instead of an error, so the app never breaks and never bills anyone. There is no paid plan to upgrade to and nothing to cancel.
It is built with Next.js, TypeScript, Recharts and three.js, reads public data through the official GitHub API, uses the Google Gemini free tier for the written analysis, and stores benchmark scores in Neon Postgres. The source is public on GitHub.
questions
Common questions
- What is RepoLens?
- RepoLens is a free web app that analyzes any public GitHub profile and scores it out of 100 on how well it presents its owner to recruiters and hiring managers. It reviews repository quality, README quality, commit habits, language breadth, and open-source collaboration, then tells you exactly what to fix and which five projects to build next.
- Who is RepoLens for?
- It is built for students, junior developers, and job-seeking engineers who have public repositories but no clear sense of how those repositories read to someone deciding whether to hire them. Bootcamps, university clubs, and hackathon organizers can also score an entire cohort at once.
- Is RepoLens free?
- Yes, completely free. There is no paid tier, no sign-up, and no credit card. Analyzing a profile requires nothing but a GitHub username. Signing in with GitHub is optional and only unlocks opening suggested fixes as pull requests on your own repositories.
- How is the RepoLens score calculated?
- The 0-100 score combines six weighted components: repository quality (45 points), recent activity (15), portfolio coverage across areas like tests, CI, demos and documentation (15), language breadth (10), open-source collaboration such as merged pull requests in other people's projects (10), and commit-message craft (5). Every weight is published on the methodology page.
- What counts as a good score?
- Scores of 80 and above are rated EXCELLENT, 50 to 79 DEVELOPING, and below 50 NEEDS WORK. The scale is deliberately demanding: the median analyzed profile scores around 50, and roughly one profile in ten clears 80, because reaching the top tier requires strong READMEs, live demos, recent activity, and real collaboration together.
- Does RepoLens need access to my GitHub account?
- No. It reads only public data through the official GitHub API, so you can analyze any profile without signing in. Optional GitHub sign-in is used solely to open pull requests on repositories you own, and RepoLens never requests access to private repositories.
Find out what yours says
One username, about twenty seconds, no account. You can always ignore the advice.