target/goalert
target/goalert has 2,868 GitHub stars and 345 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 19:39 UTC. Last push 2026-11-02.
Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
Measured star growth
- in 24h
- +1
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalGoAlert
GoAlert provides on-call scheduling, automated escalations and notifications (like SMS or voice calls) to automatically engage the right person, the right way, and at the right time.

Installation
GoAlert is distributed as a single binary with release notes available from the GitHub Releases page.
Additionally, images are published on Docker Hub for each release. The latest tag is the most recent release, and nightly is the latest build from the master branch.
See our Getting Started Guide for running GoAlert in a production environment.
Quick Start
docker run -it --rm -p 8081:8081 goalert/demo
GoAlert will be running at localhost:8081. You can log in with admin/admin123.
If you're using the demo container for integration testing:
- A non-admin user is available as
user/user1234. - You can specify the ENV variable
SKIP_SEED=1to skip the initial seed data step. - You can get a session token via
curl -XPOST -H 'Referer: http://localhost:8081' -d 'username=admin&password=admin123' 'http://localhost:8081/api/v2/identity/providers/basic?noRedirect=1'.
Contributing (Local Development)
If you'd like to contribute to GoAlert, please see our Contributing Guidelines and the Development Setup Guide.
Please also see our Code of Conduct.
For most purposes, you can use make start from the root of this repo to start a development server.
- It will be running at
http://localhost:3030 - Default login is
admin/admin123 - Changes you make locally, UI and backend, should be reflected in the running server within a few seconds (no need to restart the server).
Contact Us
If you need help or have a question, the #goalert Slack channel is available on gophers.slack.com.
To access Gophers Slack and the #goalert channel, you will need an invitation. You request one through the automated process here: https://invite.slack.golangbridge.org/
- Vote on existing Feature Requests or submit a new one
- File a bug report
- Report security issues to [email protected]
License
GoAlert is licensed under the Apache License, Version 2.0.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,800 starspublic-apis/public-apis
A collective list of free APIs
497,028 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,107 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,147 stars