7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

PushBits

Open source

PushBits is an ISC-licensed, self-hosted push notification relay that delivers alerts over Matrix, offering a Gotify-compatible API as a Pushover alternative.

pushbits.github.io
PushBits homepage screenshot
GitHub stars
369
Last commit
8 mo ago
Repository age
6 years
Version
v0.10.7
Licence
ISC
Self-hosted
Yes

About PushBits

PushBits is a simple server for sending push notifications, delivered to users over the Matrix protocol rather than through a dedicated mobile app. It is aimed at self-hosters who already use Matrix and want a lightweight alternative to services such as Pushover and Gotify without maintaining separate notification clients.

On the sending side, PushBits aims for compatibility with Gotify's API, so existing integrations built for Gotify, such as plugins for Watchtower or Jellyfin, can send notifications through PushBits with little change. On the receiving side, it relies on an established Matrix client instead of a custom app. It supports multiple users and multiple channels, or applications, per user, an API and CLI for managing users and applications, an optional check for weak passwords using the Have I Been Pwned database, and Argon2 for password hashing.

The README states the project is in alpha and that the original author is looking for new maintainers due to limited time. It is written in Go and released under the ISC license, and planned features such as two-factor authentication and bidirectional key verification are tracked as open issues.

Key features

  • Push notifications delivered over Matrix
  • Gotify-compatible sending API
  • Multiple users and channels per account
  • CLI and API for user and app management
  • Weak password detection with HIBP
  • Argon2 password hashing

Good fit for

  • →Self-hosted alternative to Pushover or Gotify
  • →Routing app notifications through an existing Matrix account
Built with
Go
Tags
push-notifications
matrix
self-hosted
gotify-alternative
golang
privacy
notifications

PushBits: questions and answers

What is PushBits used for?
PushBits is an ISC-licensed, self-hosted push notification relay that delivers alerts over Matrix, offering a Gotify-compatible API as a Pushover alternative. It is a good fit for routing app notifications through an existing Matrix account.
Is PushBits open source?
Yes. PushBits is open source under the ISC licence. Its source code is on GitHub at pushbits/server and is written mainly in Go.
Is PushBits free?
Yes. PushBits is open source, so the software itself is free to use.
Can I self-host PushBits?
Yes. PushBits can be self-hosted on your own server or infrastructure; there is no official hosted version.
What are some alternatives to PushBits?
Similar open-source tools in the Developer Tools category include Coder, Apprise and Wakapi. SaaS products in the same category include CodeBreak, CookieEditor and GoLand.
Is PushBits actively maintained?
The most recent commit to PushBits was on 10 January 2026, and the latest release is v0.10.7, published on 29 May 2025. The project has 369 stars on GitHub.

Open-source alternatives to PushBits

See all

SaaS alternatives to PushBits

See all