Skip to content

Repository files navigation

GitHubLens — Profile & Repo Analyzer

Live demo: githublens-kappa.vercel.app

Analyze any GitHub profile in one view: total stars and forks, language breakdown, top repositories, account age, and a computed developer score. Powered by the live GitHub REST API through a serverless route.

Tech Tech Tech

Features

  • Live analysis — enter any username and fetch their profile and repositories in real time.
  • Developer score — a 0-100 gauge derived from stars, followers, repo count, language diversity, and account age.
  • Language breakdown — a donut chart of the languages across their non-forked repos.
  • Top repositories — the most-starred repos with language, stars, forks, and quick links.
  • Stat tiles — total stars, forks, repos, followers, following, and languages.
  • Graceful handling of rate limits, missing users, and network errors.

Tech stack

Next.js 16 (App Router) · TypeScript · Tailwind CSS · GitHub REST API · Recharts · Motion · Phosphor Icons

Getting started

npm install
npm run dev
npm run build && npm start

Optional: set GITHUB_TOKEN in your environment to raise the GitHub API rate limit.

Author

D L Narayana — GitHub

About

GitHubLens - analyze any GitHub profile: stars, languages, top repos, developer score. Next.js + live GitHub API + Recharts.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages