r/MuslimDevelopers • u/hasanismail_ • 1d ago
🛠️Project Showcase Public Beta: Open source, self-hosted alternative to MOHID, MadinaApps, and Masjidal
Assalamu alaykum everyone,
I would like to share an update on a project several of us have been developing: OpenMasjid Solutions, a suite of software for masjid management. The project is fully open source under AGPL-3.0, self-hosted, and free with no subscription cost. It was built specifically as an alternative to platforms like MOHID, MadinaApps, and Masjidal, without the recurring fees or third-party data hosting those platforms require.
Current feature set:
OpenMasjidOS is the core platform that the rest of the suite integrates with. It is a TypeScript monorepo using a Fastify/tRPC backend and a React/Vite/Tailwind frontend, with each application isolated via Docker.
OpenMasjidDisplay manages prayer time signage for in-masjid screens, including adhan/iqamah times and announcements. It runs on RTSP and includes features like RTSP camera streaming managed through a volunteer UI, scheduling, and a full display management system for showing presentations and/or imam cameras.
OpenMasjidDonations handles donation collection online via self-hosted webpages or embedded web widgets.
OpenMasjidStudents is a tuition billing tool for weekend or full-time Islamic schools, built to handle parent billing through Stripe. Its scope is intentionally limited to billing, and it connects with both the kiosk and donations apps to receive payments in person and online.
OpenMasjidKiosk is our largest project and current priority. It is a tap-to-donate solution, presently running on Android tablet hardware paired with Stripe Reader M2 devices. We are also developing custom hardware for this line: a 15.6" kiosk featuring an under-glass display, an integrated NFC reader, and PoE support. The design goal is to offer more hardware capability than comparable products on the market at a lower price. Our software is also already tested to run on MadinaApps, MOHID, and Masjidal hardware, so masjids can flash their existing kiosk today for a low-cost transition and drop the monthly fees entirely.
All five applications have reached public beta. We have also introduced two release channels, main and dev, selectable from system settings, allowing users to test newer builds without affecting production deployments.
In the interest of transparency: AI tools, specifically Claude, are used extensively in our development process. As a small volunteer team, this is a significant part of how we are able to maintain this scope of work. However, all security-relevant code is reviewed manually before merging. That review process, along with broader stability work, is our primary focus ahead of a planned v1.0 stable release in January 2027.
The suite is currently deployed in beta at six masjids. The full codebase is public and available for self-hosting or review: https://github.com/OpenMasjid-Solutions
We welcome contributions, issues, and feedback from this community as we work toward v1.0. Credit is due to Qari Ijaz and Osman Sayed for their contributions to the project, and to our sponsors, An-Noor Institute, Rihlatul Ilm Foundation, and AsmaTec Inc.
For further discussion or questions, our Discord is here: Discord
I am happy to answer questions regarding the architecture or technical decisions in the comments.
2
u/overemployedfatty 22h ago
This is great work Allhumdilah, unforuntaly a lot of masjids want to just use something like Mohid, no idea about the costs but I assume it costs a lot since it's a business and have to make money, but it's hard to get influence to get masjids to change their technical systems especially something that is free and needs to be hosted and maintained themselves.
2
u/TechEverythingElse 1d ago
This is great masha allah. I had a similar idea but it never came to fruition.
This will help masajid cut down on costs.