I wanted a way to quickly see what's going on in an open source project
without clicking through 10 GitHub tabs. Contributors, languages, commit
activity, community health, recent PRs - all scattered across different
pages.
GitShow now generates a showroom page for any public repo. Just visit
gitshow.dev/owner/repo.
Try a few:
gitshow.dev/facebook/react
gitshow.dev/vercel/next.js
gitshow.dev/solidjs/solid
gitshow.dev/ofershap/mcp-server-devutils
Each page shows:
- Top contributors with accurate total count. GitHub's API returns max
30 per page, so I use the Link header pagination trick (request
per_page=1, read the last page number) to get the real number.
facebook/react shows ~2,000 contributors, not 30.
- Language breakdown as a visual bar and weekly commit sparkline from
the participation stats API.
- Community health score: does the repo have a README, license,
contributing guide, code of conduct, issue/PR templates? Pulled from
GitHub's community profile endpoint.
- Recent open PRs and recently merged fixes. Bot authors (dependabot,
renovate, etc.) are filtered out. Markdown and HTML in body snippets
are stripped to plain text.
- Quick actions inside the hero card: Star on GitHub, Fork, Clone
(copies the git clone command), and an npm link for JS/TS repos.
- Breadcrumb navigation: GitShow / owner / repo.
Every page includes Schema.org SoftwareSourceCode structured data and
a BreadcrumbList, so it surfaces in AI search engines (ChatGPT,
Perplexity, Google AI).
There's also a structured data block at the bottom of each page
specifically for LLM agents scraping the web - key stats in a
machine-readable format.
Stack: Next.js with 1-hour ISR, all data from GitHub REST API, zero
client JS except two small interactive bits (clone-to-clipboard and
scroll-to-top). Tailwind, Vercel.
No signup, no AI processing, no paywall. MIT licensed.
Source: https://github.com/ofershap/gitshow
reply