Open source StatusCake alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a StatusCake alternative; 14 more are in the category where StatusCake is a typical product.

Open source projects in the same category: Site Health / Uptime / Monitoring

Category-level information: these projects are the same kind of software as StatusCake; they have not claimed to be a one-to-one replacement.

PL

microsoft · Site Health / Uptime / Monitoring

STARS98.9K
FORKS6.8K
COMMITS0
CONTRIBUTORS754
VERSIONv1.9.2
UPDATEDtoday
TypeScriptMicrosoftChromium/firefox/webkitE2E TestApache-2.0

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You run end-to-end tests in Chromium, Firefox, and WebKit browsers in parallel.
  • You write test scenarios for web applications using automatic standby and durable selectors.
  • At the time of the error, you debug by examining the execution tracks that contain screenshots, videos, and network requests.
User reviews
  • ↑ PositiveHacker News

    Tracking supermarket prices with Playwright

    “Nice article! > The second kind is nastier. > > They change things in a way that doesn't make your scraper fail. Instead the scraping continues as before, visiting all the links and scraping all the products. I have found that it is best to split the task of scraping and parsing…”

  • • NeutralHacker News

    Tracking supermarket prices with Playwright

    “A few years ago, we had a client and built a price-monitoring app for women's beauty products. They had multiple marketplaces, and like someone mentioned before, it was tricky because many products come in different sizes and EANs, and you need to be able to match them. We built…”

Verified against README · Oct 26, 2026 · source

UP

louislam · Site Health / Uptime / Monitoring

STARS93.1K
FORKS8.6K
COMMITS7.3K
CONTRIBUTORS399
VERSION2.5.4
UPDATEDtoday
Node.jsDockerSelf-Hosted90+ BildirimMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You monitor the working status of different services, such as HTTP, TCP, DNS and Docker containers, at 20-second intervals.
  • In service interruptions, you get instant alerts through 90 more notification channels, such as Telegram, Discord, or SMTP.
  • By creating customizable status pages, you publish the working status of their system over specific domains.
Heads up
  • • High number of open issues (850)
User reviews
  • ↓ NegativeGitHub Issue

    Lots of 'timeout of 48000ms exceeded' during the day, but the site is still up?

    “**Is it a duplicate question?** Do not thing so. **Describe the bug** During the day numerous alerts of a monitor timing out with the message 'timeout of 48000ms exceeded' is reported. Then it works again, and then another timeout message is reported. I setup a custom .js script…”

  • • NeutralGitHub Issue

    Configurable Range heartbeat bar (`7`/`30`/`60`/`90`/`180`/`365` days)

    “### ⚠️ Please verify that this feature request has NOT been suggested before. - [X] I checked and didn't find similar feature request ### 🏷️ Feature Request Type UI Feature ### 🔖 Feature description Please add the ability to set the length of days for the heartbeat bar on the…”

Verified against README · Oct 26, 2026 · source

PR

prometheus · Site Health / Uptime / Monitoring

STARS66.9K
FORKS10.9K
COMMITS17.7K
CONTRIBUTORS1.4K
VERSIONv3.9.1
UPDATEDtoday
GoCncf GraduatedPromqlPull-BasedApache-2.0

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You collect time series data with the HTTP pull model or through intermediates
  • You set the goals to be followed automatically by service discovery or static configuration.
  • You query multidimensional data with PromQL and evaluate rule statements
Heads up
  • • High number of open issues (1,020)
User reviews
  • ↓ NegativeHacker News

    Launch HN: Prometheus (YC W19) – Remove CO2 from Air and Turn It into Gasoline

    “That storage buffer problem leads to one possibility. (excuse my english!) I think there are really two major business cases for Prometheus. One is in earning back carbon offsets (reducing net CO2 production from a polluting source) while producing a valuable byproduct. The…”

  • ↓ NegativeHacker News

    Launch HN: Prometheus (YC W19) – Remove CO2 from Air and Turn It into Gasoline

    “There is no need to have some alternative gasoline in order to implement a tax to decrease consumption of gasoline. Just a straight carbon tax would do this. The problem of course has been getting these implemented. We really should keep the topic of what Prometheus wants to do…”

Verified against README · Oct 26, 2026 · source

CH

dgtlmoon · Site Health / Uptime / Monitoring

STARS35.4K
FORKS2.2K
COMMITS0
CONTRIBUTORS134
VERSION0.55.8
UPDATEDtoday
PythonPlaywright/puppeteerİçerik IzlemeFiyat TakibiApache-2.0

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You get instant web page change notifications via Discord, email, Slack, or Telegram
  • Using built-in browser steps and visual selector, you can target specific page items or price changes
  • By connecting AI models, you get smart summaries for updates that you're only interested in instead of raw changes.
User reviews
  • • NeutralHacker News

    Show HN: Changedetection.io detect changes in websites and JSON feeds

    “changedetection.io supports filters and triggers which all can result in a notification to a JSON call or anyone of the existing hundreds of other services (email, discord, etc)”

  • ↓ NegativeGitHub Issue

    Change triggered/detected as Blank Diff on some sites when filter availability fluctuates

    “**Describe the bug** Occasionally I will have a notification kick off saying that there was a "change" but the diff is blank and the files are identical. **Version** v0.39.19.1 - Running in Docker Container on Ubuntu 22.04.1 LTS Server **To Reproduce** I'm not sure how to…”

Verified against README · Oct 26, 2026 · source

UP

upptime · Site Health / Uptime / Monitoring

STARS17.2K
FORKS1.0K
COMMITS0
CONTRIBUTORS23
VERSIONv2.0.0
UPDATEDtoday
Github ActionsServerlessGithub PagesTemplateMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • With GitHub Actions, you regularly check the reach of endpoint
  • You automatically open GitHub Issues in outage situations
  • Publish response time data and event history on GitHub Pages
User reviews
  • • NeutralHacker News

    Upptime – GitHub-powered open-source uptime monitor and status page

    “> Interesting idea, and props for well-executed landing page at Koj! Thanks so much! This isn't Koj's "Show HN" (expect that soon!), but we're doing some interesting stuff, both tech- and "home and living"-wise. Happy to hear any additional feedback for koj.co as well! > I have…”

  • • NeutralHacker News

    Upptime – GitHub-powered open-source uptime monitor and status page

    “@anandchowdhary Can you explain the security implications of using Upptime? Does it need a token to access all of the user's GitHub repos? That's a little worrying because the code does not reside in the git repo it's fetched from third-party repos by the GitHub Action. Does…”

GA

TwiN · Site Health / Uptime / Monitoring

STARS12.5K
FORKS885
COMMITS0
CONTRIBUTORS166
VERSIONv5.9.0
UPDATED2 days ago
GoYaml ConfigKubernetesHelm ChartApache-2.0

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You monitor the status of their services with HTTP, ICMP, TCP and DNS queries
  • You evaluate results by defining conditions for values such as response code, response time, and certificate end time.
  • You get warning notifications on platforms such as Slack, Teams, PagerDuty, Discord and Twilio
User reviews
  • • NeutralHacker News

    Show HN: Gatus – Automated Service Health Dashboard Written in Go

    “Gatus is a project that I started because I wanted to have an automated service health dashboard, and I wanted it to be as low maintenance as possible. Originally, determining whether a service was healthy or not was going to be very simple: is the status 5xx? If yes, the…”

  • ↑ PositiveGitHub Issue

    Distributed Deployment Configuration

    “Assume you have Gatus deployed in several security subnets (or zones) to monitor individual services because one single Gatus instance is not able to reach those services (administratively prohibited due to firewall rules, etc.) But you want one main Gatus instance which is…”

OH

oha

100

hatoo · Site Health / Uptime / Monitoring

STARS10.6K
FORKS306
COMMITS0
CONTRIBUTORS52
VERSIONv1.9.0
UPDATED5 days ago
RustTuiHTTP Load TestWrk/ab AlternatifiMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You do a load test by sending a certain number of simultaneous requests to web applications.
  • Perform performance measurement with different protocol options such as HTTP3 or VSOCK
  • You track instant load data and statistics via the terminal interface
User reviews
  • ↓ NegativeGitHub Issue

    Throughput drops as time passes

    “I cannot explain why, I was load testing a local server with oha and throughput progressively dropped as time passed. I thought it was a bug in my code so I spent a few hours trying to find out what the bug was, till I realized that when I switched oha with hey, the throughput…”

  • • NeutralGitHub Issue

    Adding delay between requests

    “Hi, Is there a way to add a delay between requests? Like 200 requests for one worker thread, wait for 5s between each request?”

HE

healthchecks · Site Health / Uptime / Monitoring

STARS10.5K
FORKS1.0K
COMMITS0
CONTRIBUTORS103
VERSIONv4.3
UPDATED2 days ago
PythonDjangoCron MonitorDead Man SwitchBSD / ISC

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You monitor the timed tasks and cron job status via a live updated dashboard
  • You get a warning when tasks are delayed by configuring periods of period and tolerance
  • Pass notifications to different channels using 25 more integrations
User reviews
  • • NeutralHacker News

    What One-person SaaS Healthchecks.io uses for hosting, hardware and software

    “Healthchecks runs a loop of 10 send any due notifications 20 SLEEP 2 30 GOTO 10 The actual loop [1] is of course a little more complicated, and is being run concurrently on several machines. [1]”

  • • NeutralGitHub Issue

    Integration with Telegram

    “It would be cool to add integration with a Telegram, as was done with Slack”

HY

hyperdxio · Site Health / Uptime / Monitoring

STARS10.0K
FORKS506
COMMITS0
CONTRIBUTORS61
UPDATEDtoday
TypeScriptClickhouseSession ReplayDatadog / Logrocket Alt.MIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You query and associate log, metric, trace, and session replay data over a single interface.
  • With OpenTelemetry support, you monitor application performance from HTTP requests to database queries.
  • Using TUI through the terminal, you query the data and track live log streams.
User reviews
  • ↓ NegativeHacker News

    Show HN: HyperDX – open-source dev-friendly Datadog alternative

    “Perhaps it's more that when the search page primarily has non-error events (as in your demo), it's entirely a sea of white characters that all look the same, and trying to scan it for patterns with one's eyes can be fatiguing. Being able to color columns and values in different…”

  • • NeutralHacker News

    Show HN: HyperDX – open-source dev-friendly Datadog alternative

    “It's a classic innovator's dilemma - if/when we get there - it'd be a bit naïve of us to assume the next HyperDX isn't around the corner :) Anyone that believed in us on the way up - certainly has to believe that the same mistake will bring us down. I'd also add that I don't…”

ON

OneUptime · Site Health / Uptime / Monitoring

STARS7.8K
FORKS482
COMMITS38.4K
CONTRIBUTORS144
VERSIONv4.0.2
UPDATEDtoday
TypeScriptUptime MonitorStatus PageIncident ManagementApache-2.0

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • From different points around the world, you monitor the accessibility and performance of your website, API, and your network services.
  • Using event management and seizure schedule tools, you manage the emergency response processes of the technical teams.
  • By analyzing system errors, you identify root causes and speed up error correction processes with AI-assisted automated correction suggestions.
User reviews
  • ↓ NegativeGitHub Issue

    Offline criteria did not create incident when web is unavailable

    “**Describe the bug** Everytime when is my web unavailable, monitor will recognize correctly, that something is wrong, but incident is not created. Option to automatic resolve is unchecked. **To Reproduce** Steps to reproduce the behavior: 1. Set criteria to create incident when…”

  • ↓ NegativeGitHub Issue

    Bug: Selfhosted status page custom domain cannot be verified

    “**Describe the bug** I corrected set the status page domain, and the cname record already exits in my dns settings but in one uptime verification page it always tells me CNAME is not verified. Please make sure you have the correct record and please verify CNAME again. If you are…”

HT

davecheney · Site Health / Uptime / Monitoring

STARS7.2K
FORKS378
COMMITS0
CONTRIBUTORS34
VERSIONv1.2.1
UPDATED1 mo ago
GoHTTP Zaman AnaliziDns/tcp/tlsCurl AlternatifiMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • By saving the request body to a file, you analyze responses from the server.
  • You test different request scenarios using custom HTTP methods and headers.
  • You connect by identifying client-side certificates or parameters required for insecure connections.
User reviews
  • • NeutralGitHub Issue

    (Option to) show which IP is being connected to

    “My applications often have numerous IPs (CDNs, etc), so showing which IP is being connected to is helpful. (Along the same lines, an option to connect to a particular IP could also be helpful; along the lines of the -x or --resolv options from curl).”

  • • NeutralGitHub Issue

    SSL/TLS Handshake Latency

    “It would be really good to have the SSL/TLS handshake latency.”

HT

reorx · Site Health / Uptime / Monitoring

STARS6.2K
FORKS384
COMMITS0
CONTRIBUTORS6
VERSIONv1.1.3
UPDATED6 mo ago
PythonHTTP Zaman AnaliziCurl WrapperGörselMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • You review HTTP requests via the terminal in color for DNS, TCP, TLS, and transfer times
  • You process data in automation processes by outputting in JSON or JSONL format
  • By checking the performance thresholds you set, you will catch an error with the transaction codes in case of a breach.
User reviews
  • • NeutralGitHub Issue

    Could not decode json

    “Windows 7 64-bit, Python 2.7.12 64-bit ``` C:\Users\xmr\Desktop>curl --version curl 7.50.1 (x86_64-pc-win32) libcurl/7.50.1 OpenSSL/1.0.2h zlib/1.2.8 WinIDN libssh2/1.7.0 nghttp2/1.13.0 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp…”

  • ↓ NegativeGitHub Issue

    Could not decode json error on OSX

    “Hi! I receive following error on OSX: ``` ➜ ~ httpstat Could not decode json: Expecting property name: line 2 column 22 (char 23) curl result: 0 { "time_namelookup": 0,068, "time_connect": 0,113, "time_appconnect": 0,302, "time_pretransfer": 0,302, "time_redirect": 0,000,…”

KE

rajnandan1 · Site Health / Uptime / Monitoring

STARS5.2K
FORKS320
COMMITS—
CONTRIBUTORS53
VERSIONv4.1.2
UPDATED3 days ago
Status-PageSvelteDockerSelf-HostedMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • Use Docker to run the status page in a short time
  • You configure and use pre-created Docker images or subpath distributions
  • You can customize the status page to fit your own brand.

Verified against README · Oct 25, 2026 · source

CS

cstate · Site Health / Uptime / Monitoring

STARS2.9K
FORKS252
COMMITS0
CONTRIBUTORS73
VERSIONv6.0.0
UPDATED14 days ago
HugoStatikServerlessNetlify/vercelMIT

Common commercial products in this category: Pingdom, UptimeRobot, StatusCake

What can it do?
  • Using Markdown files, you manage system outages and incident records.
  • With multilingual support, you configure the status page in different languages.
  • You integrate data into external systems through the RSS feed or read-only API.
User reviews
  • ↓ NegativeGitHub Issue

    Default email template doesn’t have /admin (Netlify CMS)

    “**Describe the bug** I cannot get access to the `/admin` page through Netlify **Reproduction steps** Steps to reproduce the behavior: 1. Setup site in Netlify (set works well, I make a commit and it updates the site, I have setup a custom domain name, custom SSL and works well)…”

  • ↓ NegativeGitHub Issue

    Showing local time automatically with JS - timezone conundrum

    “**Describe the bug** There seems no way to change the timezone in Netlify CMS. ![image]( When I create a new incident at it shows the local timezone(UTC+8, 2pm for example). However, when the incident is created, the UTC timezone time is shown on the status page website(6am in…”