7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Upptime

Open source

Upptime is an open-source uptime monitor and status page that runs entirely on GitHub Actions, Issues and Pages.

upptime.js.org
Upptime homepage screenshot
GitHub stars
17k
Last commit
yesterday
Repository age
6 years
Version
v2.0.0
Licence
MIT
Self-hosted
Yes

About Upptime

Upptime is an uptime monitor and status page that runs entirely on GitHub Actions, GitHub Issues and GitHub Pages, so no separate server is needed. Scheduled workflow runs check your endpoints as often as every five minutes and record response times by committing the data to git.

When downtime is detected, GitHub Issues are opened and closed automatically to track incidents. A status page built with Svelte is published through GitHub Pages and displays uptime, response times and incident history. Configuration lives in a single file, and every change and event leaves an audit trail in the git history.

The project is MIT licensed and was created by Anand Chowdhary as an affordable, flexible monitor that he could control himself. It costs nothing extra for anyone already using GitHub, because there is no subscription or external server. Deleting the repository also removes the data, since all history is stored in it.

Key features

  • Scheduled uptime checks via GitHub Actions
  • Response time history committed to git
  • Automatic incident issues on downtime
  • Status page hosted on GitHub Pages
  • Single-file configuration
  • No separate server needed

Good fit for

  • →Public status pages for small projects
  • →Free uptime monitoring for GitHub users
Built with
Markdown
Tags
uptime-monitor
status-page
github-actions
monitoring
incident-management
github-pages
svelte
self-hosted

Upptime: questions and answers

What is Upptime used for?
Upptime is an open-source uptime monitor and status page that runs entirely on GitHub Actions, Issues and Pages. It is a good fit for public status pages for small projects and free uptime monitoring for GitHub users.
Is Upptime open source?
Yes. Upptime is open source under the MIT licence. Its source code is on GitHub at upptime/upptime.
Is Upptime free?
Yes. Upptime is open source, so the software itself is free to use.
Can I self-host Upptime?
Yes. Upptime can be self-hosted on your own server or infrastructure; there is no official hosted version.
What is Upptime an alternative to?
Upptime is an open-source alternative to UptimeRobot, Atlassian Statuspage, Pingdom and StatusCake. Other open-source alternatives to UptimeRobot include Uptime Kuma, Gatus and OpenStatus.
Is Upptime actively maintained?
Yes. The most recent commit to Upptime was on 2 October 2026, and the latest release is v2.0.0, published on 13 October 2020. The project has 17k stars on GitHub.

Open-source alternatives to Upptime

See all

SaaS alternatives to Upptime

See all