M5Devs/GitInfo

Inspect any GitHub repo instantly — calculate formatted repository size (KB to GB), visualize language breakdown, licenses, and key health metrics before you clone! ⚖️🔍

TypeScript

1

7 commits

updated Oct 18, 2026

See the code

See what people are saying

SourceMessageScoreDate

I once accidentally cloned Chromium (64 GB) and fried my connection, so I built GitInfo — a free, open-source tool to inspect repo sizes and metrics before cloning. (r/SideProject)

Hey everyone! 👋 A while back, I had developer PTSD when I ran `git clone` on a project without realizing it was an absolute monster (Chromium’s 64+ GB source tree), completely demolishing my bandwidth and disk space. GitHub doesn't make repository sizes obvious upfront, so I decided to build a…

1

Oct 18, 2026

README

⚖️ GitInfo 🚀

Inspect any GitHub repository size, health metrics, and language breakdowns before you clone!

Live Demo License GitHub Stars TypeScript Vite Tailwind CSS

🌐 Explore Live App • Report Bug • Request Feature


GitInfo is a modern, lightweight, and responsive web application designed to inspect and display detailed metrics for any public GitHub repository, with a primary focus on calculating and formatting repository size.

✨ Features

  • Dynamic Size Calculation: Displays repository weight dynamically in KB, MB, or GB with high precision and an interactive gauge bar.
  • Instant Search & Regex Parsing: Parses standard GitHub URLs (https://github.com/owner/repo) or plain owner/repo formats with instant validation.
  • Language Breakdown: Color-coded proportional visualization of repository languages and percentages.
  • GitHub PAT Support: Optional Personal Access Token field saved to localStorage to bypass the 60 requests/hour unauthenticated rate limit.
  • Hero Repository Dashboard: Displays key stats (Stars ⭐, Forks 🍴, Open Issues ⚠️, Watchers 👀), license type, default branch, description, homepage, and relative time of last push.
  • Dark-Mode-First Aesthetic: Clean, modern developer-focused UI inspired by Vercel and GitHub styling.
  • Cloudflare Pages Ready: Builds clean static output to dist/.

🛠️ Tech Stack

  • Framework & Build: Vite + Vanilla TypeScript
  • Styling: Tailwind CSS
  • Testing: Vitest
  • Deployment Target: Cloudflare Pages (dist/)

📜 License

This project is licensed under the Apache 2.0 License. See LICENSE for details.

apache-2
cloudflare-pages
developer-tools
github-api
metrics
open-source
repo-size
tailwind
typescript
vite

M5Devs/GitInfo

Inspect any GitHub repo instantly — calculate formatted repository size (KB to GB), visualize language breakdown, licenses, and key health metrics before you clone! ⚖️🔍

TypeScript

1

7 commits

updated Oct 18, 2026

See the code

See what people are saying

SourceMessageScoreDate

I once accidentally cloned Chromium (64 GB) and fried my connection, so I built GitInfo — a free, open-source tool to inspect repo sizes and metrics before cloning. (r/SideProject)

Hey everyone! 👋 A while back, I had developer PTSD when I ran `git clone` on a project without realizing it was an absolute monster (Chromium’s 64+ GB source tree), completely demolishing my bandwidth and disk space. GitHub doesn't make repository sizes obvious upfront, so I decided to build a…

1

Oct 18, 2026

README

⚖️ GitInfo 🚀

Inspect any GitHub repository size, health metrics, and language breakdowns before you clone!

Live Demo License GitHub Stars TypeScript Vite Tailwind CSS

🌐 Explore Live App • Report Bug • Request Feature


GitInfo is a modern, lightweight, and responsive web application designed to inspect and display detailed metrics for any public GitHub repository, with a primary focus on calculating and formatting repository size.

✨ Features

  • Dynamic Size Calculation: Displays repository weight dynamically in KB, MB, or GB with high precision and an interactive gauge bar.
  • Instant Search & Regex Parsing: Parses standard GitHub URLs (https://github.com/owner/repo) or plain owner/repo formats with instant validation.
  • Language Breakdown: Color-coded proportional visualization of repository languages and percentages.
  • GitHub PAT Support: Optional Personal Access Token field saved to localStorage to bypass the 60 requests/hour unauthenticated rate limit.
  • Hero Repository Dashboard: Displays key stats (Stars ⭐, Forks 🍴, Open Issues ⚠️, Watchers 👀), license type, default branch, description, homepage, and relative time of last push.
  • Dark-Mode-First Aesthetic: Clean, modern developer-focused UI inspired by Vercel and GitHub styling.
  • Cloudflare Pages Ready: Builds clean static output to dist/.

🛠️ Tech Stack

  • Framework & Build: Vite + Vanilla TypeScript
  • Styling: Tailwind CSS
  • Testing: Vitest
  • Deployment Target: Cloudflare Pages (dist/)

📜 License

This project is licensed under the Apache 2.0 License. See LICENSE for details.

apache-2
cloudflare-pages
developer-tools
github-api
metrics
open-source
repo-size
tailwind
typescript
vite