PushBits
Send web API push notifications to Matrix users without another app.
Alternative to: Alternatives to Pushover
PushBits relays push notifications from a simple web API to users through Matrix. It provides an API and CLI for managing users and applications, supports multiple users and multiple channels, and stores passwords with Argon2 as its key derivation function. An optional setting checks for weak passwords through Have I Been Pwned. The project’s stated vision includes compatibility with Gotify’s sending API; the research describes this as an aim rather than confirming complete compatibility.
The program is intended for users who want to trigger notifications programmatically and receive them over Matrix. Deployment is available through Docker Compose, although the supplied research does not provide installation steps.
PushBits most directly replaces Pushover for push-notification delivery. It covers the same basic task while routing messages through Matrix and avoiding the need for an additional notification app. This approach suits people who prefer Matrix and want server-side user and application management. It falls short for anyone who needs a receiving route other than Matrix. The research also does not establish full Gotify API compatibility, so users relying on that interface should treat it as a project goal rather than a confirmed replacement.
Key features
- Multiple users and channels per user
- API and CLI for user and application management
- Optional HIBP weak-password checks
- Argon2 password key derivation
- Gotify sending API compatibility as a stated goal
vs Pushover
PushBits covers push-notification delivery similar to Pushover. Its notifications arrive through Matrix, and it does not require an additional app, unlike Pushover. It fits users who want a simple web API and Matrix delivery. It does not fit users who need notifications delivered somewhere other than Matrix.
Install
What's new in v0.10.7
## Changelog * aa399b6738b053f9429a3b80eddd81ecf5b0138b Update Go version in CI workflows