Let's be honest - we've all done it. You see a cool project, check out the developer's profile, scroll through their repos, mentally calculate how many stars they have, wonder what languages they use most...
I got tired of doing this manually, so I built en-git - a GitHub profile analyzer that does all the stalking for you.
Live Demo: https://en-git.vercel.app
GitHub: https://github.com/TejasS1233/en-git
What It Does
Profile Analysis
Type in any GitHub username and get:
- Top programming languages (with percentages!)
- Total stars, forks, repos
- Contribution patterns
- Profile completeness score
- A judgment-free assessment of their GitHub game
Compare Developers
Ever wonder how you stack up against that developer you admire? Now you can compare:
- Language usage
- Repository stats
- Follower counts
- Activity levels
- Side-by-side, no judgment (okay, maybe a little)
Repository Deep Dive
Analyze any repo to see:
- Language breakdown
- Star/fork metrics
- Recent activity
- Whether it's actually maintained or abandoned
Chrome Extension
Beyond the web app, I also built a companion Chrome extension to bring these insights directly into your GitHub workflow.
Inline Code Quality: Get a real-time quality score (0-100), complexity level, and issue detection (e.g., long functions, nesting) directly inside any GitHub file. It's a game-changer for PR reviews.
Instant Profile Insights: See a user's profile score and top languages just by visiting their GitHub profile page.
-
Private Bookmarking: "Star" a repo to a personal, private list without notifying the owner.
How to get it: The extension is finished and currently the process of publishing. For now, you can load it manually from the Github repo!
Tech Stack
- React + Vite - Because life's too short for slow builds
- Tailwind CSS - For when you want things to look good without writing CSS
- shadcn/ui - Copy-paste components that actually look professional
- GitHub API - The source of all stalking data
- Vercel - Deploy and forget
The Fun Parts
GitHub API Rate Limits Are Real
60 requests/hour for unauthenticated users. I learned this the hard way.
Solution: Aggressive caching and making users feel bad about refreshing too much.Some Developers Are Insane
I tested this on profiles with 50+ repos. Turns out, fetching and processing that much data is... not instant.
Had to implement pagination, lazy loading, and a lot of "please wait" messages.Scoring Profiles Is Subjective
How do you score a GitHub profile? Stars? Repos? Followers? Commit frequency?
I made up an algorithm. It's probably wrong. But it's consistently wrong, which is what matters.
What I Learned
The GitHub API is actually really well-designed
Vite is stupid fast compared to Create React App
People care way more about their GitHub stats than they admit
Rate limits will humble you
Try It Out
Go to en-git and:
Analyze your own profile (be brave)
Compare yourself to someone you admire (or fear)
Stalk your coworkers (they'll never know)
What's Next
Ideas I'm considering:
- Team analytics (stalk entire organizations)
- More AI features (currently have one, need more buzzwords)
It's open source and I'd love your help! But more importantly, what do you think? And what features am I missing?

Top comments (4)
You have minor color contrast issue. The title of the items under Personalized Recommendations should be slightly light colored specially when hovering.
I have also opened an issue in Github.
right thanks for mentioning it, I ll get to fixing it !
This is a clever and well-executed tool! The profile comparison feature is particularly useful for understanding tech stacks. Great work on the clean UI.
Thank you so much !