Skip to content

danscan/githubdownfall.com

Repository files navigation

Github Downfall

Track Github's historical incidents and downtime. A contribution graph-style heatmap of every Github incident since January 2025, with trend analysis and live status.

Built with Astro, Tailwind, and Bun SQLite.

Setup

bun install
bun run scrape.ts  # backfill incidents from 2025 onward
bun --bun dev      # start dev server at localhost:4321

How it works

On each page load, the latest 50 incidents are fetched from the Github Status API and upserted into a local SQLite database. The scrape.ts script backfills historical incidents by parsing the embedded data from githubstatus.com/history pages and fetching full details via the individual incident API.

The frontend renders a year-long heatmap where redder days indicate higher cumulative incident severity. Clicking a day shows its incidents. A trends section shows frequency/severity changes, impact breakdown, worst days, and a monthly bar chart.

About

Track Github incidents and downtime

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors