DevPulse
A personal API health dashboard. Point it at your side-project endpoints and it pings them on a schedule, tracks latency and health, and gives you a shareable public status page when something breaks.
Run it locally
Needs Bun and a Neon Postgres connection string.
$ git clone https://github.com/grimmy-dev/DevPulse$ cd devpulse$ bun install
$ cp .example.env .env.local$ # set DATABASE_URL in .env.local$ npx drizzle-kit push$ bun dev
What it does
Scheduled pings
Add any URL and DevPulse pings it on your schedule (1, 5, 15, or 30 min).
Health states
Every endpoint is Healthy, Degraded (slow but working), or Down.
Latency tracking
Records status codes, latency, and payload size on every check.
Incident timelines
Incidents open and resolve automatically, with full alert history.
Public status pages
Share a clean status page for any project at /status/[slug].
Session-based
You control when monitoring runs, so there are no wasted resources.
This project is archived. The hosted version was taken down to avoid ongoing AWS costs. The source is still on GitHub and runs fine locally with the steps above.