Self host uptime monitoring for up to 100 endpoints instead of paying for a commercial service.
Publish a branded public status page and manually author incident reports for outages.
Automate monitor management from scripts or CI using the pulsectl CLI or scoped API tokens.
| 0xsmw/pulse-uptime | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a paid Vercel Pro project plus connected Neon Postgres, Edge Config, and Resend accounts.
Pulse Uptime is a website and service monitoring tool that checks whether your web pages and APIs are online, similar to commercial uptime services but self hosted on your own Vercel account. It watches up to 100 public web addresses at intervals as short as one minute, and confirms an outage or recovery only after a configurable number of consecutive failed or passed checks, which avoids false alarms from a single slow response. The dashboard shows response times, check history, and incident timelines, and can also track the public status of external services you depend on, such as OpenAI, Stripe, or Vercel itself, alongside your own checks. When something goes down, Pulse sends deduplicated email alerts through Resend rather than repeating the same alert over and over. You can also publish a public status page with your own branding, and write incident reports by hand or promote a detected outage straight into one. Beyond the web dashboard, there is a command line tool called pulsectl for managing monitors from a terminal, built to be scriptable so automated systems and AI agents can use it too, with every command able to output JSON. A companion REST API covers the same functionality for custom integrations, and scoped access tokens let you grant limited permissions to scripts or continuous integration systems instead of full administrator access. Running your own copy requires a paid Vercel project, a Neon Postgres database, a Vercel Edge Config store, and a Resend account for email, all connected together during setup. The author built the project largely with the help of AI coding assistants over a weekend and two additional days of security hardening. The project currently supports a single team, with plans to add multiple user accounts and additional check types such as certificate and port monitoring.
A self hosted, Vercel based uptime monitor for HTTP and HTTPS endpoints with a dashboard, status page, CLI, and REST API.
Mainly TypeScript. The stack also includes TypeScript, Vercel, Neon Postgres.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.