— home

The ecosystem

One platform. A growing shelf of apps.

OpenMasjidOS is the base you install once. Everything else is an app you add from the App Store in a click — and every one of them is free and open source, like the platform underneath.

The platform

OpenMasjidOS

Install it on one computer at the masjid. You get a dashboard behind a login. The dashboard shows the health of the machine, and you install apps from it with one click. Each app runs on its own. When you update OpenMasjidOS, it does not change your apps or their data.

  • Live status for the machine: processor, memory, storage, temperature, uptime.
  • An App Store that installs, updates and removes apps for you.
  • A file manager, live logs, and a terminal when you need one.
  • Off-site backups on a schedule, to Google Drive, a NAS, SFTP or WebDAV.
The OpenMasjidOS App Store, showing app cards for Display, Donations, Kiosk and Students with an Install button on each.
The App Store, filled from the catalog below.

In the App Store today

4 apps, ready to install

This list is built from the same catalog your dashboard reads, so it is exactly what you will see in the App Store.

OpenMasjid Display icon Displays

OpenMasjid Display

Run prayer timetables, cameras and HDMI on every screen in your masjid — over your network

v0.66.1 AGPL-3.0

OpenMasjid Donations icon Donations

OpenMasjid Donations

Take card donations on your masjid's network with Stripe

v0.40.1 AGPL-3.0

OpenMasjid Kiosk icon Donations

OpenMasjid Kiosk

Tap-to-donate kiosk for a wall-mounted tablet with a Stripe card reader

v0.10.2 AGPL-3.0

OpenMasjid Students icon Admin

OpenMasjid Students

Tuition & fees for your madrasa — pay online, at the kiosk, or on the donation site

v0.47.0 AGPL-3.0

Every app lives in its own repository and is listed in OpenMasjidAPPS, pinned to an exact version. Building something for masjids? Here is how to add it .

How it fits together

Three layers, and one of them is yours

You add three accounts once and OpenMasjidOS stores them. Each app then asks the platform for what it needs, and never sees the keys itself.

You bring three accounts

  • Stripe keys
  • A Cloudflare tunnel and your domain
  • Email, by SMTP or Resend

OpenMasjidOS holds them

One computer at the masjid. It keeps the keys, and it hands out only what an app needs. No app ever sees a password.

The apps run on top

  • Display Alerts. Nothing else leaves the network.
  • Donations Stripe · tunnel · email
  • Kiosk Stripe · email
  • Students Stripe · email · pays via Donations and Kiosk

Installing an app

One click, and it is running

None of the apps above asks you anything while it installs. Click Install, wait, then click Open — the app signs you in with your OpenMasjidOS login, and you set it up inside at your own pace.

Your apps survive updates. Every app runs on its own, so updating OpenMasjidOS never touches the apps you have installed or anything they hold.

Remove it and it’s gone. Uninstalling an app takes it away cleanly, and asks separately before it deletes anything the app was keeping.

Nothing is shared between apps by default. An app can ask to talk to another one, but you approve that yourself, per app.

Ready to see it running?

One line on a computer at the masjid, and the App Store is open.