Upptime is a free, open-source uptime monitor and status page that runs entirely on GitHub. It uses GitHub Actions to check your sites, GitHub Issues to log outages and GitHub Pages to host your status website, so you need a GitHub account and repository. It's for technical founders who already work in GitHub.
What it can do for you
It checks any public web page or endpoint every 5 minutes, and there's no cap on how many. When something goes down, it opens a GitHub issue, and you can set up other notifications too. Response times are tracked in your repository, so you have a full history, and it builds a public status website for you.
It costs nothing in a public repository, where GitHub Actions are free. In a private repository, it uses your GitHub Free allowance of 2,000 Actions minutes a month. Mobile apps aren't mentioned, but you can check an app's public API endpoints.
Why it stands out
There's no server to run and no account limit to hit, and everything is stored in your repository.
The honest downsides
- GitHub only. It runs on GitHub Actions, Issues and Pages, so you need a GitHub repository.
- 5 minutes at the fastest.
- Response time recorded once a day, so it won't show short slowdowns.
- Public repo, public data. In a free public repository, your uptime history is public too.
- Public pages only. It checks public URLs.
Skip it if
- you don't use GitHub
- you want a simple sign-in-and-go service
Alternatives
- Better pick if you don't use GitHub: UptimeRobot. It's free for 50 monitors at 5-minute checks, with email alerts and a status page, and there's nothing to set up beyond a URL. The catch: no SSL or domain expiry alerts on Free.
- Uptime Kuma is free and open source with checks every 20 seconds, but you host it yourself.
Some links may be affiliate links. They help keep WebTools.directory running at no extra cost to you.




Comments