gatus VS uptime-kuma

Compare gatus vs uptime-kuma and see what are their differences.

Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
gatus uptime-kuma
19 78
2,118 12,103
- -
9.5 9.9
4 days ago 4 days ago
Go JavaScript
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of gatus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-10.


Posts with mentions or reviews of uptime-kuma. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-19.
  • how can I trigger an automation with generic ip camera in shortcuts
    1 project | | 24 Jan 2022
    If you just wanna get a notification when the device is offline or online there’s a program called Uptime Kuma. But if you wanna do something else you probably have to program it yourself 😊
  • Closest alternative to HetrixTools status/monitoring combo?
    2 projects | | 19 Jan 2022
    The favorite here seems to be - it's open source so you can customize whatever metrics you want to show and embed in your existing game hosting UI.
  • Feature Request?
    2 projects | | 18 Jan 2022
    actually there is allready one on GitHub.
    2 projects | | 18 Jan 2022
  • the change in minio does not reflect on the mount on disk
    1 project | | 11 Jan 2022
    Connecting to the Database Trace: KnexTimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call? at Client_SQLite3.acquireConnection (/app/node_modules/knex/lib/client.js:305:26) at async Runner.ensureConnection (/app/node_modules/knex/lib/execution/runner.js:259:28) at async (/app/node_modules/knex/lib/execution/runner.js:30:19) at async RedBeanNode.normalizeRaw (/app/node_modules/redbean-node/dist/redbean-node.js:570:22) at async RedBeanNode.exec (/app/node_modules/redbean-node/dist/redbean-node.js:534:9) at async Function.connect (/app/server/database.js:115:9) at async initDatabase (/app/server/server.js:1429:5) at async /app/server/server.js:180:5 { sql: 'PRAGMA foreign_keys = ON', bindings: [] } at process. (/app/server/server.js:1542:13) at process.emit (events.js:400:28) at processPromiseRejections (internal/process/promises.js:245:33) at processTicksAndRejections (internal/process/task_queues.js:96:32) If you keep encountering errors, please report to events.js:377 throw er; // Unhandled 'error' event ^ Error: EPERM: operation not permitted, close Emitted 'error' event on WriteStream instance at: at emitErrorNT (internal/streams/destroy.js:106:8) at emitErrorCloseNT (internal/streams/destroy.js:74:3) at processTicksAndRejections (internal/process/task_queues.js:82:21) { errno: -1, code: 'EPERM', syscall: 'close' }
  • 1 Year into my self hosted journey. Still a lot to go but here is my dashboard.
    10 projects | | 6 Jan 2022
    - Uptime Kuma ( GitHub - louislam/uptime-kuma: A fancy self-hosted monitoring tool )
  • Monitoring Dashboard
    1 project | | 5 Jan 2022
    I recently discovered uptime-kuma (FOSS) although I don't think it can discover hosts automatically. Screenshot and demo.
  • Best wall board app?
    2 projects | | 4 Jan 2022 is another option, not sure how it would look on a TV.
  • uptime-kuma: some one has developed a bash script to massive add services to monitor, in the docker container?
    1 project | | 3 Jan 2022
    I'd wait for to be implemented. Else it may be very difficult
  • USP-Plug with redundant Internet Connections
    1 project | | 31 Dec 2021
    Install uptime-kuma on a device with a static IP. I put it on my RPI that has my Unifi controller.

What are some alternatives?

When comparing gatus and uptime-kuma you can also consider the following projects:


authelia - The Single Sign-On Multi-Factor portal for web apps

Cachet - πŸ“› An open source status page system for everyone.

homer - A very simple static homepage for your server.


AdGuardHome - Network-wide ads & trackers blocking DNS server

Cloud-Service-Providers-Free-Tier-Overview - Comparing the free tier offers of the major cloud providers like AWS, Azure, GCP, Oracle etc.

gravity-sync - An easy way to synchronize the blocklist and local DNS configurations of multiple Pi-hole 5.x instances.

docker-transmission-openvpn - Docker container running Transmission torrent client with WebUI over an OpenVPN tunnel

phpservermon - PHP Server Monitor

flood - A modern web UI for various torrent clients with a Node.js backend and React frontend.

dockprom - Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager