{"repo":"graykode/starquake","free":true,"listed":false,"github":"https://github.com/graykode/starquake","clone":"git clone https://github.com/graykode/starquake.git","description":"Near-real-time GitHub stargazing dashboard. Stars fall on a three.js globe; a live bar race shows today top 100 by stars accrued.","language":"TypeScript","stars":19,"topics":["crypto-chart","dashboard","github","github-api","globe","nextjs","real-time","rust","stars","tailwindcss"],"license":null,"category":"dashboards-admin","readme_excerpt":"starquake Near-real-time GitHub stargazing dashboard. Each star action becomes a tremor on a globe; each trending repo becomes an epicenter on today's leaderboard. Live : graykode.github.io/starquake What it does Polls GitHub's public /events feed every 5 seconds, filters WatchEvent s (stars), and projects them into a live top-100 leaderboard reset at UTC 00:00. Stargazer locations are geocoded offline (GeoNames) and plotted on a three.js globe. Repo metadata (description, language, topics, total stars) is enriched via GraphQL every 30 seconds for the current top-N so hover cards have real data. - Live globe — real stargazer locations rendered as fading rings (drag to rotate, scroll to zoom) - Bar race — top 6 repos with animated bars, reordering on every rank change, flash on star gain - Leaderboard — top 100 scrollable list with description, language dot, today's stars - Topic cloud — aggregated from top-100 repository.topics (real GitHub topics, not inferred) - Hover card — description, language, total stars, GitHub topics, live +today count - Honest UTC — all data decisions are UTC; the header shows both your local time and UTC Architecture - Server (Rust) : single binary running ingest + enrich + locate + WebSocket fanout on one tokio runtime. No Redis, no queue. - Frontend (Next.js + three.js) : static export hosted on GitHub Pages. One long-lived WebSocket feeds both panels. - GitHub is the only runtime external dependency. Geocoding is offline (GeoNames embedded in th","default_branch":null,"files":null,"tree":[],"storefront":"/r/graykode","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/graykode/starquake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}