Tools/chrisgreg/boop

boop

A tiny, self-hosted notification inbox for developers. Something happened in one of your apps; Boop tells you on your phone.

734nascentGoMIT Licensenew this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Sep 2026

Boop is a self-hosted notification inbox: when something happens in one of your apps (a deploy finishes, a backup fails, a job errors) Boop pushes it straight to your phone. It is one Go binary, one SQLite file, one Docker container, and pushes go directly to Apple's APNs with no hosted relay, no accounts, no telemetry. MIT and free.

You POST an event with a project API key and it shows up on your phone. The design is honest about privacy: the push carries only a title, a body, and an event id, and the phone fetches the full detail from your own server. The real catch is setup. There is no App Store app, so you build and sign the iOS client yourself, and you need an Apple developer account and a .p8 APNs key to get pushes at all. Without those, events still land in the web UI but your phone stays quiet.

For a solo developer who wants ntfy or Pushover without a third party in the middle, and who already ships iOS, this is a clean, private option. If you do not have an Apple developer account or do not want to compile the app, the barrier is real. It is iOS-only today; a desktop client is planned, Android is not.

Free vs Self-Hosted vs Paid

fully free

Free: Boop is MIT and fully open source. The Go server, the embedded web UI, and the iOS app source cost nothing.

Self-hosted: One binary or one Docker container plus a SQLite file. Data is a single file you back up by copying. To get phone pushes you supply your own Apple APNs .p8 key and build/sign the iOS app yourself, which requires an Apple developer account ($99/yr).

Paid: None from Boop. The only real cost is the Apple developer account needed to sign the iOS client.

Completely free and open source. Phone pushes require your own Apple developer account and a self-built iOS app.

What to do by team size

Solo
free; ideal if you already ship iOS
Small team
free; one person handles the APNs setup
Medium team
free, but a hosted alerting tool may be less hassle
Large team
Use a real incident tool; this is not on-call escalation
Self-hosting ops:significant

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
59/100 · C+
Adoption8/30
Maintenance21/25
Community5/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

License: MIT License

Use freely, including commercial. Just keep the license.

Commercial use: ✓ Yes

About

Owner
Chris Gregori (User)
Stars
734
Forks
35

Explore Further

More tools in the directory