PushBits
Relay server that forwards push notifications to Matrix
365 stars 19 forks last commit first released ISC
Slowing down
No commits since 10 Jan 2026. Check the issue tracker before you rely on it.
PushBits is a relay server that accepts push notifications via a simple HTTP API and delivers them to recipients over the Matrix protocol. It aims to be a minimal alternative to services like Pushover/Gotify by using Matrix for delivery and avoiding a separate client app.
Key Features
- Gotify-compatible send API allowing existing Gotify clients/integrations to post messages.
- Delivers notifications to recipients using the Matrix protocol; supports text/plain, text/html and text/markdown message syntaxes.
- Multi-user and multi-channel (application) support with per-application tokens for message delivery.
- CLI tooling (pbcli) and HTTP API for administration (create users, applications, retrieve tokens).
- Passwords protected using Argon2 KDF and optional Have I Been Pwned (HIBP) weak-password checks.
- Message deletion support which triggers a notification informing recipients of deletions.
- Docker/Podman images for easy deployment; configuration via YAML or environment variables; supports SQLite and PostgreSQL backends.
Use Cases
- Relay notifications from CI/CD, monitoring, or home-server apps to your Matrix account.
- Replace or emulate a Gotify/Pushover endpoint for services that already support that API, while delivering to Matrix clients.
- Provide team or personal push channels (applications) for automated alerts (alerts, warnings, info) sent from scripts and services.
Limitations and Considerations
- Project is currently marked alpha and the repository indicates the original author is seeking maintainers; users should expect potential instability and intermittent maintenance gaps.
- There is intentionally no built-in graphical frontend; administration is API/CLI-first which may be inconvenient for users expecting a web UI.
- Some advanced features (two-factor authentication, bi-directional key verification) are noted as issues/roadmap items and may be incomplete or experimental.
PushBits is focused on a small, pragmatic feature set: accepting messages via a compatible HTTP API and reliably delivering them via Matrix. It is suitable for users who want a lightweight, API-driven notification relay integrated with Matrix clients and who can tolerate an alpha/maintainer-seeking project status.
Categories:
Tags:
Tech Stack:
Similar to PushBits

ntfy
HTTP-based pub-sub push notification service via PUT/POST
ntfy is a lightweight HTTP pub-sub service to send push notifications to phones, desktops, and browsers via PUT/POST or a REST API.

Form.io
Form builder and form-driven API platform for web applications
Open-source form and data management platform with a drag-and-drop builder, embeddable form renderer, and REST API for submissions, resources, and workflows.
Peekaping
Self-hosted uptime monitoring with alerts and status pages
Open-source, self-hosted uptime monitoring tool for websites, APIs, and infrastructure with notifications, public status pages, and multiple monitor types.

Notifuse
Self-hosted platform for newsletters and transactional email
Open-source emailing platform for newsletters and transactional emails with a visual MJML builder, segmentation, A/B testing, analytics, and a REST API with webhooks.

Hook0
Open-source webhooks server and dashboard for SaaS platforms
Hook0 is an open-source Webhooks-as-a-Service platform to send events via a single API call with subscriptions, retries, persistence, and monitoring.

Pulsarr
Real-time Plex watchlist monitor and Sonarr/Radarr integrator
Monitors Plex watchlists in real time and automates requests to Sonarr and Radarr with routing rules, approvals, quotas, and notifications.

