The Zero-Config Status Page for Any GitHub Repository An open-source, edge-native alternative to Vercel Status and Instatus. Built with Deno Deploy, Deno KV, Fresh SSR, and Octokit.
- Zero Configuration: No signup, database setup, or third-party paid
accounts. Just type any GitHub repository (
owner/repo) and get a live status page instantly. - Dynamic Real-Time SVG Badges: Crisp, vector status badges
(
/badge/:owner/:repo.svg) that reflect real-time operational status (Operational, Degraded, Major Outage) with automatic HTTP edge caching. - Global Deno KV Caching: Cached snapshots in Deno KV eliminate GitHub API rate-limiting while serving status metrics in sub-50ms across 35+ global edge locations.
- Deep GitHub Actions CI/CD Telemetry: Automatically tracks recent workflow runs, run durations, commit SHAs, authors, branches, and success rates.
- Issue-Driven Incident Management: Opening an issue labeled
incident,outage,downtime, orbugautomatically flags system degradation with real-time resolution timestamps. - 90-Day Interactive Timeline: Interactive daily uptime bars with hover tooltips displaying daily uptime percentages and execution metrics.
- Headless JSON REST API: Query
/api/status/:owner/:repoto power Slack/Discord bots, widgets, or custom dashboards. - Automated CI Push Telemetry: Optional 3-line step in your GitHub Actions
workflow pushes instant heartbeats via
POST /api/ping/:owner/:repo.
Simply paste this Markdown badge into your repository's README.md:
[](https://statuszero.deno.dev/YOUR_OWNER/YOUR_REPO)Whenever users or team members click the badge, they are directed to your
dedicated status page: https://statuszero.deno.dev/YOUR_OWNER/YOUR_REPO
To record immediate status pings whenever your CI/CD pipeline finishes, add this
step to .github/workflows/ci.yml:
- name: 📡 Report Telemetry to StatusZero
if: always()
run: |
curl -s -X POST https://statuszero.deno.dev/api/ping/${{ github.repository }} \
-H "Content-Type: application/json" \
-d '{"workflow":"${{ github.workflow }}","status":"${{ job.status }}","branch":"${{ github.ref_name }}","commit":"${{ github.sha }}"}'- Runtime: Deno 2.x
- Framework: Fresh 1.7.3 (Islands architecture & Server-Side Rendering)
- Database & Cache: Deno KV (Global ACID Key-Value store on Deno Deploy)
- API Client:
@octokit/rest(GitHub REST & Actions API) - Styling: Modern Vanilla CSS Design System with dark mode, glassmorphism, and responsive layouts
- Deployment Target: Deno Deploy
Install Deno (version 2.0 or later):
# Windows (PowerShell)
irm https://deno.land/install.ps1 | iex
# macOS / Linux
curl -fsSL https://deno.land/install.sh | shdeno task startThe server will start at http://localhost:8000/.
# Run unit & integration test suite
deno test --unstable-kv -A
# Type-check and lint
deno task checkDeploy with 1-click or via GitHub integration on Deno Deploy Dashboard:
- Connect your repository.
- Set entry point to
main.ts. - (Optional) Add
GITHUB_TOKENenvironment variable in project settings to increase rate limit from 60 to 5,000 requests/hour.
- 👥 CONTRIBUTORS.md — Gobernanza, equipo y guía de patrocinio.
- 📜 CHANGELOG.md — Historial de versiones y notas de lanzamiento.
- 🔖 CITATION.cff — Metadatos de citación académica y de software.
- 🛡️ SECURITY.md — Políticas de seguridad y reporte de vulnerabilidades.
- 📄 LICENSE — Licencia de código abierto GNU Affero General Public License v3.0 (AGPL-3.0).
Este proyecto está licenciado bajo los términos de la GNU Affero General Public License v3.0 (AGPL-3.0). Consulta el archivo LICENSE para más detalles.
AGPL-3.0 © 2010-2026 Andrés Antonio Cardoso — GLASTOR®. Todos los derechos reservados.