Back to browse
PulseGrid – real-time monitoring in C++

PulseGrid – real-time monitoring in C++

by gkirira·Apr 22, 2026·1 point·0 comments

AI Analysis

MidShip It

C++ uptime monitor when UptimeRobot and Better Uptime already solve this better.

Strengths
  • Clean domain-driven architecture with clear layer separation
  • Low resource footprint suitable for cheap VPS deployments
  • Real-time WebSocket updates without polling overhead
Weaknesses
  • No clear advantage over established monitoring tools with alerting
  • C++ adds complexity without measurable benefit for this use case
Target Audience

Backend developers, DevOps engineers running small VPS deployments

Similar To

UptimeRobot · Better Uptime · StatusCake

Post Description

I built a small production monitoring system in C++ to explore what a modern backend runtime could look like without heavy frameworks.

It monitors HTTP endpoints, tracks uptime and latency, and streams updates via WebSocket.

The goal was to keep the system simple and understandable, with a clear architecture: domain -> application -> infrastructure -> presentation

It runs on a low-cost VPS and handles real traffic.

This is powered by Vix.cpp: https://github.com/vixcpp/vix

Source code: https://github.com/GaspardKirira/PulseGrid

I’d appreciate any feedback, especially on architecture and design decisions.

Similar Projects

SaaS●●Solid

SiteReady – Uptime monitoring and status pages for indie makers

Clean, focused product: email alerts, response-time tracking, and instant public status pages with a forever-free 2-monitor tier make it easy to get started. It isn't reinventing monitoring, but the stripped-down pricing and one-click status publishing feel deliberately built for solo founders — missing advanced alerting (SMS/pager/on-call tooling) and broader integrations keeps it squarely aimed at small shops.

Niche GemShip ItSlick
Arifcodes
113mo ago

StatusPing – Uptime monitoring for $9/mo

This is a clean, no-nonsense uptime monitor: 1‑minute checks, Slack/Discord/webhook alerts, custom-domain status pages and a usable free tier (3 monitors) — everything you actually expect from a monitoring starter kit. Nicely executed UX and sensible pricing make it an easy switch from UptimeRobot or Better Uptime, but the product doesn’t show a clear technical edge or novel feature to make it stand out in a crowded category.

SlickSolve My Problem
pdtech_apps
113mo ago