
goalert
Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
The Lens
GoAlert does the unglamorous core of PagerDuty: on-call schedules, rotations, escalation policies, and alerts that keep calling your phone until someone acknowledges. Target (yes, the retailer) built it for internal use and open sourced the whole thing under Apache 2.0. Every feature is free with no user limits.
Self-hosting is a single Go binary plus Postgres, about as light as this category gets. The dependency that matters is Twilio: SMS and voice notifications go through your Twilio account, so a real deployment carries a small monthly bill for phone numbers and per-message fees. Slack, email, and webhook notifications work without it.
Solo: overkill, you are the escalation policy. Small teams: GoAlert plus your existing Prometheus or Grafana alerting replaces the core of a PagerDuty bill. Teams that want incident timelines, status pages, and alert noise reduction should look at keephq/keep alongside it or keep paying.
The catch: the feature set has stayed deliberately narrow for years. It pages people, and that's it. No incident management, no postmortems, no AI dedupe. That focus is either exactly what you want or a dealbreaker.
Free vs Self-Hosted vs Paid
fully freeFree Tier (Self-Hosted)
All of it: unlimited users, unlimited schedules, escalation policies, rotations, overrides, on-call calendars, and integrations (Prometheus Alertmanager, Grafana, generic webhooks, email). Apache 2.0 with no commercial edition.
Self-Hosted Setup
One Go binary (or container) plus Postgres. It runs happily on a $10-20/mo VM. The real setup cost is Twilio: voice and SMS alerts need a Twilio account, a phone number (~$1-2/mo), and per-message/per-minute fees. A small team's paging bill typically lands under $10/mo. Budget an afternoon for setup including Twilio verification.
Paid Tier
None. Target maintains it for their own production use.
The Math
PagerDuty starts around $21/user/mo, so a 10-person rotation is $2,500+/year. GoAlert does the paging half of that job for a VM plus Twilio fees, call it $200/year. What you give up is incident management workflow, analytics, and someone to call when paging breaks.
Verdict
The core PagerDuty workflow, free. Pair it with your existing monitoring and you stop paying per-seat for phone calls.
Free on-call scheduling and paging with no per-user fees. Your only real cost is Twilio messaging fees.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- Target (Organization)
- Stars
- 2,774
- Forks
- 310
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
381.8k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
226.4k ★hermes-agent
The agent that grows with you
209.9k ★
