target/goalert
Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 99
- Release rhythm 27
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 156.0
- age_days: 2658
- days_rel: 331
- days_push: 11
- n_releases_24m: 3
Adoption not part of the score
2819 stars · 324 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GoAlert is an open-source on-call scheduling and alert escalation application that automatically notifies the right person via SMS, voice calls, email, or Slack when critical alerts fire. It is distributed as a single Go binary or Docker image and integrates with monitoring tools like Grafana, Prometheus, Sensu, and Site24x7.
Use cases
- schedule on-call rotations for my engineering team
- automatically escalate alerts when the on-call person doesn't respond
- send SMS and voice call notifications for critical incidents
- self-hosted PagerDuty alternative for incident alerting
- integrate Prometheus or Grafana alerts with on-call escalation
- manage escalation policies and service schedules from a web UI
- notify the right engineer in the middle of the night without missing alerts
When to choose
- you want a self-hosted, open-source alternative to PagerDuty or Opsgenie
- your team needs on-call rotations, overrides, and automated escalation policies
- you need SMS, voice, email, or Slack notifications driven by existing monitoring tools
- you prefer a single deployable binary or Docker container with a web UI and API
When to avoid
- you only need simple email alerts without scheduling or escalation logic
- you want a fully managed SaaS with no infrastructure to host
- your notification channels require providers beyond Twilio, Mailgun, or Slack without custom integration work
- you need a lightweight CLI-only alerting tool rather than a full web application
Facets
application · maturity active
alerting monitoring scheduling webhook api-framework self-hosted monitoring self-hosted apis self-hosted go cross-platform on-call-scheduling escalation-policies incident-response pagerduty-alternative sms-notifications voice-notifications twilio slack-integration grafana-integration prometheus-integration alerting-platform rotation-scheduling notification-routing open-source-incident-management devops automation docker web-server linux
3 sources
- readme: https://github.com/target/goalert · fetched 2026-08-28 · 65662e89f6de
- homepage: https://goalert.me · fetched 2026-08-29 · 487a716e8b8f
- site_page: https://goalert.me/docs · fetched 2026-08-29 · bb92d7294127
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| target/goalert | main | 74 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem