
Better Stack (Uptime)
Uptime monitoring and incident management service that alerts teams when websites or services go down
Discover top open-source software, updated regularly with real-world adoption signals.

Modern self-hosted uptime monitoring with Go and React
Self-hosted uptime monitoring for websites, APIs, and services. Features 16+ monitor types, 24+ notification channels, status pages, and SSL tracking—built with Go and React.

Peekaping is a feature-rich uptime monitoring system designed for teams and developers who need reliable, customizable infrastructure monitoring. Built with Go on the backend and React on the frontend, it delivers high performance with a small footprint while maintaining strong type safety and extensibility.
Monitor HTTP/HTTPS endpoints, TCP services, DNS, Docker containers, gRPC, SNMP, and databases including PostgreSQL, MongoDB, MySQL, Redis, and SQL Server. Push monitors accept incoming webhooks, while specialized monitors track MQTT brokers, RabbitMQ, and Kafka producers. Integrate alerts across 24+ channels including Slack, PagerDuty, Telegram, Discord, email, and Opsgenie.
Deploy via Docker with SQLite for single-instance setups or scale with PostgreSQL and MongoDB backends. The strongly typed, modular codebase enables developers to add custom monitor types, notification channels, or swap database layers without major refactoring. Public status pages, SVG badges, MFA, and brute-force protection are built in.
Note: Peekaping is currently in beta. Test in non-production environments and report issues to help drive stability.
When teams consider Peekaping, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Multi-Database Health Monitoring
Track uptime and performance of PostgreSQL, MongoDB, MySQL, and Redis instances with unified alerting to Slack and PagerDuty.
Microservices and Container Oversight
Monitor Docker containers, gRPC endpoints, and HTTP APIs from a single dashboard with real-time notifications via Opsgenie.
Public Status Page for SaaS
Publish a branded status page with SVG badges to keep customers informed about service availability and SSL certificate health.
Message Queue and Broker Monitoring
Ensure RabbitMQ, Kafka producers, and MQTT brokers remain operational with automated alerts to Telegram and Discord.
Peekaping is currently in beta. While functional, it is recommended for testing in non-production environments. Report issues to help drive stability toward a production release.
Peekaping can run on SQLite (for single-instance deployments), PostgreSQL, or MongoDB. Choose the backend that fits your scale and infrastructure.
A migration tool is on the roadmap but not yet available. Manual reconfiguration of monitors and notification channels is currently required.
Multi-user support, groups, and access levels are planned features but not yet implemented. MFA and brute-force protection are available for single-user deployments.
Peekaping's strongly typed Go backend and modular architecture are designed for extensibility. Fork the repository, implement your custom module, and submit a pull request or deploy your own build.
Project at a glance
ActiveLast synced 4 days ago