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

Peekaping

Open source

Self-hosted uptime monitoring system built with Go and React, with status pages, alerts and a REST API, positioned as an Uptime Kuma alternative.

peekaping.com
Peekaping homepage screenshot
GitHub stars
1.2k
Last commit
4 mo ago
Repository age
16 months
Version
0.0.46
Licence
MIT
Self-hosted
Yes

About Peekaping

Peekaping is a modern uptime monitoring system written in Go with a React interface. It monitors websites, APIs and other services, publishes status pages and sends alert notifications when something fails. The README positions it as an alternative to Uptime Kuma for DevOps teams that want something more automatable. It is self-hosted, with a live demo and documentation available.

The README highlights an API-first architecture in which every function is available through a REST API, making it easy to integrate with CI/CD and infrastructure-as-code tools; a community Terraform provider exists. The server is modular, so new monitor types and notification channels can be added without changing the core. Storage can be SQLite, PostgreSQL or MongoDB, and the system includes API key management and access control.

The Go server is intended to use little memory and CPU. The project is MIT licensed, and the README says it is currently in beta. Teams moving from other monitors should check the documentation for the supported monitor types and notification channels before switching.

Key features

  • Website and API uptime monitoring
  • Public status pages
  • Alert notifications
  • REST API for every function
  • SQLite, PostgreSQL or MongoDB storage
  • API keys and access control
  • Extensible monitor and notification types

Good fit for

  • →Monitoring websites and APIs from your own server
  • →Managing monitors through Terraform and CI/CD
Built with
Go
Tags
uptime
monitoring
status-page
self-hosted
golang
uptime-kuma-alternative
api
alerts

Peekaping: questions and answers

What is Peekaping used for?
Peekaping is a self-hosted uptime monitoring system built with Go and React, with status pages, alerts and a REST API, positioned as an Uptime Kuma alternative. It is a good fit for monitoring websites and APIs from your own server, and managing monitors through Terraform and CI/CD.
Is Peekaping open source?
Yes. Peekaping is open source under the MIT licence. Its source code is on GitHub at 0xfurai/peekaping and is written mainly in Go.
Is Peekaping free?
Yes. Peekaping is open source, so the software itself is free to use.
Can I self-host Peekaping?
Yes. Peekaping can be self-hosted on your own server or infrastructure.
What is Peekaping an alternative to?
Peekaping is an open-source alternative to UptimeRobot, Pingdom, StatusCake and Better Stack. Other open-source alternatives to UptimeRobot include CheckCle, Uptime Kuma and Gatus.
Is Peekaping actively maintained?
The most recent commit to Peekaping was on 24 May 2026, and the latest release is 0.0.46, published on 10 April 2026. The project has 1.2k stars on GitHub.

Open-source alternatives to Peekaping

See all

SaaS alternatives to Peekaping

See all