top | item 47149982

Show HN: Pongo – a self hosted uptime monitor using configuration as code

1 points| linesofcode | 6 days ago |pongo.sh

Say hello to https://pongo.sh/

self-hosted uptime monitoring, configured entirely in TypeScript and built on NextJS and Bun.

No UI forms. No vendor lock-in. Just code in your repo.

Monitors, dashboards, alerts, incidents, and status pages — all defined as TypeScript files and Markdown, version-controlled alongside your application.

You can one-click deploy it to Vercel or anywhere you can run node/bun/docker.

Your monitoring config lives in your repo like everything else.

Want to know what's monitored and why? Read the code.

Need to review a change? It's in the PR. Need to roll back a bad alert? Git revert.

No more clicking through dashboards wondering who changed what and when.

Built with Next.js, Drizzle ORM, and Bun. Runs with SQLite for simplicity or PostgreSQL for production.

Fully open source and ready to use today.

Would love to hear what you think and what features you'd want to see next, leave a star on GitHub

https://github.com/TimMikeladze/pongo

2 comments

order

linesofcode|6 days ago

Say hello to https://pongo.sh/

self-hosted uptime monitoring, configured entirely in TypeScript and built on NextJS and Bun.

No UI forms. No vendor lock-in. Just code in your repo.

Monitors, dashboards, alerts, incidents, and status pages — all defined as TypeScript files and Markdown, version-controlled alongside your application.

You can one-click deploy it to Vercel or anywhere you can run node/bun/docker.

Your monitoring config lives in your repo like everything else.

Want to know what's monitored and why? Read the code.

Need to review a change? It's in the PR. Need to roll back a bad alert? Git revert.

No more clicking through dashboards wondering who changed what and when.

Built with Next.js, Drizzle ORM, and Bun. Runs with SQLite for simplicity or PostgreSQL for production.

Fully open source and ready to use today.

Would love to hear what you think and what features you'd want to see next, leave a star on GitHub

https://github.com/TimMikeladze/pongo

cd4761|5 days ago

How does the config-as-code approach handle alert routing? Curious if you can define different notification channels per monitor group.