target/goalert
Some data may be outdated — see provenance labels.
Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert observed · 2026-09-30
Health v2 · maintenance only
86/100
- Activity 97
- Release rhythm 64
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 274
- age_days: 2706
- days_rel: 29
- days_push: 21
- n_releases_24m: 4
Adoption not part of the score
2838 stars · 329 forks observed · 2026-09-30
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-09-30 · 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 | 86 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem