Push Lab 📖 Read the README
Self-hostedfree & open source2 ways to use it ✦ Self-hosted · Androidin progress

Send push from your own server. Prove it works on a real phone.

Beacon is a self-hosted push server, and Tether puts your Android phone in the browser with QA flows.

Self-hosted · Android · open source (MIT) · free
push-lab · previewscreenshot
Push Lab screenshot
What's inside

Push Lab in three ideas.

01

Every push channel

Web Push, FCM, ntfy and Gotify from one self-hosted server.

02

Real-device proof

Tether mirrors your Android phone in the browser and runs QA flows on it.

03

Zero dependencies

Plain Python, backed by a hermetic test suite.

Get it

Pick how you want to start.

1

Read the README

Setup, features and how it works, straight from the repo.

Open the README →
2

Read the code

Everything is on GitHub. Fork it, run it, change it.

View the source →
Questions

Good questions.

Is it free?

Yes. The source is public on GitHub under the MIT licence.

What does it run on?

Self-hosted, Android.

Where do I start?

Open the README for setup and details, or use the buttons at the top of this page.

Is it finished?

Not yet. It's actively being built, so expect changes. The README has the current state.

Who made it?

Juwen Lie, an R&D mechanical engineer in Batam, Indonesia, as an independent personal project.

Explore Push Lab.

Send push from your own server. Prove it works on a real phone.