{"repo":"pleaseai/statusbeam","free":true,"listed":false,"github":"https://github.com/pleaseai/statusbeam","clone":"git clone https://github.com/pleaseai/statusbeam.git","description":"Open-source, CDN-native status page generator — a modern take on upptime. Astro + shadcn/ui on Cloudflare (Cron Worker + D1/KV + Workers Cache).","language":"TypeScript","stars":19,"topics":["astro","cloudflare","cloudflare-d1","cloudflare-workers","edge","monitoring","self-hosted","serverless","shadcn-ui","status-page"],"license":"MIT","category":"analytics","readme_excerpt":"StatusBeam An open-source, CDN-native status page generator — a modern take on upptime. 🔗 Live demo: demo.statusbeam.dev — a StatusBeam instance monitoring a few public services, running on Cloudflare. StatusBeam monitors your services, records their uptime as durable time-series data, and publishes a fast, good-looking status page to the edge. It keeps the parts of upptime that people love — config-as-YAML, zero servers to babysit, badges, a public JSON API — while fixing upptime's biggest structural weaknesses: - No client-side rate limits. upptime's page calls the GitHub API from the visitor's browser (unauthenticated, 60 req/h/IP), so popular pages break with a \"rate limit exceeded\" screen. StatusBeam renders every byte at the edge from its own store — the browser never talks to a third-party API. - Reliable scheduling. upptime rides GitHub Actions cron, which is best-effort (a \"every 5 min\" job can slip to 15–60 min). StatusBeam uses Cloudflare Cron Triggers , which fire on time. - A store that scales. upptime treats git commit history as its database and walks it through a rate-limited API. StatusBeam uses Cloudflare D1 + KV , purpose-built for time-series reads. - A current, maintained frontend. upptime's page is built on Svelte 3 + Sapper , both end-of-life. StatusBeam is Astro + shadcn/ui . --- Status 🚧 Active development. The core pipeline is live end-to-end — HTTP checks on Cloudflare Cron write to D1/KV, the Astro page renders 90-day uptime bars, response-time c","default_branch":null,"files":null,"tree":[],"storefront":"/r/pleaseai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pleaseai/statusbeam/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."}