Statping-ng logo

Statping-ng

Website

Status page and uptime monitoring for web services

2k stars 183 forks last commit first released GPL-3.0

Slowing down

No commits since 4 Jun 2025. Check the issue tracker before you rely on it.

Statping-ng screenshot

Statping-ng is a status page and uptime monitoring server for websites and applications. It performs health checks for common protocols and presents results on a public-facing status page with metrics and history.

Key Features

  • Monitoring for HTTP, TCP, UDP, ICMP, and gRPC services
  • Public status page with service groups, incidents/messages, and historical uptime
  • Dashboard with charts, analytics, and response time tracking
  • Notifications via multiple notifiers (including SMTP email and popular chat/webhook platforms)
  • RESTful API and API secret for integrations
  • Prometheus metrics exporter for external monitoring systems
  • Customizable UI theming using Sass
  • Runs as a single Go binary or via Docker and docker-compose (optional reverse proxy and TLS automation)

Use Cases

  • Public status page for SaaS, APIs, and internal platform services
  • Uptime monitoring for homelabs, microservices, and edge endpoints
  • Exporting service health metrics to Prometheus-based observability stacks

Limitations and Considerations

  • The mobile app compatibility is provided, but the app itself is maintained separately and may include in-app purchases

Statping-ng is well suited for teams that want a lightweight, easily deployable monitoring server with a clean status page, flexible notifications, and integration-friendly APIs. Its plugin and notifier approach makes it adaptable for many operational workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar to Statping-ng

Gatus logo

Gatus

Developer-oriented status page with health checks and alerting

11.9k
808
Last commit

Self-hosted status page and uptime monitoring tool with configurable health checks, dashboards, metrics, and alerting for HTTP, TCP, ICMP, and DNS endpoints.

Apache-2.0Actively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+19
Peekaping logo

Peekaping

Self-hosted uptime monitoring with alerts and status pages

1.2k
68
Last commit

Open-source, self-hosted uptime monitoring tool for websites, APIs, and infrastructure with notifications, public status pages, and multiple monitor types.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+19
WatchYourLAN logo

WatchYourLAN

Lightweight LAN IP scanner with web UI, alerts, and metrics export

7.5k
283
Last commit

Self-hosted lightweight LAN IP/ARP scanner with web dashboard, new-host notifications, online/offline history, and metrics export to Prometheus or InfluxDB for Grafana.

MITSlowing down
Alternative to:
Fing logo
Fing
+9
MySpeed logo

MySpeed

Automated internet speed tests with history and analysis

3k
154
Last commit

Self-hosted speed test analysis tool that automates tests, stores results up to 30 days, and provides dashboards, health checks, and multi-server support.

MITActively maintained
Alternative to:
Speedtest by Ookla logo
Speedtest by Ookla
+8
Uptime Kuma logo

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

90.7k
8.3k
Last commit

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+15
Prometheus logo

Prometheus

Monitoring system and time-series database for metrics and alerting

65.8k
10.8k
Last commit

Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

Apache-2.0Actively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+17