Today I'm open sourcing Qivam (https://t.co/OSdVaP4tg5) 🎉. I built this so Muslim developers don't have to solve the same infrastructure problems from scratch. It's the kind of backend that every Islamic app needs but nobody wants to build twice.
Qivam for now have masjid and prayer time related APIs, served through a clean REST API. The bones are strong and the roadmap is ambitious.
Still early days — this is a work in progress and I wouldn't rely on it in production just yet. But I'm building it in public and I wanted to put it out there from the start.
Built on: Hono · AWS Lambda · Neon PostgreSQL · Drizzle ORM · TypeScript
⭐ https://t.co/SZsdXnqobV
📖 https://t.co/k5npHlaO1n
Free for everyone. Open for contributions.
#OpenSource #Muslim #IslamicTech #MuslimDevs #BuildInPublic
In the past months I've been on a mission to make Pakistan's public data more useable through building open source databases and visualisations.
Today I'm launching Adaad (اعداد), a monthly data journal on Pakistan. Adaad is where those datasets become arguments and insights.
Everything here is made to be taken. The prose, the charts and the cleaned datasets are published under a Creative Commons licence (CC BY 4.0). Translate a piece for an Urdu newspaper. Rebuild a chart for a classroom. Rerun the analysis and publish your disagreement. All we ask is a line of credit and a link to the source.
Adaad also publishes contributors. If you have a question the data can answer — or data that raises a question — pitch it to [email protected]. For more details on what is required for a pitch, please see the about section.
Happy Independence Day — the struggle continues!
https://t.co/jPlWnkbD8X
@dmitriychuta@dmitriychuta is this available on Android? Or any chance for Android users?
I recently switched to Android from iOS and I loved using it, any possibility of getting this for Android?
@AnM60968503@Boby853059@HasanT1996@mawaqit It’s not even about safety but about how accessible the data is to everyone
Mawaqit can keep the data but then only they get to build on top of that
Most salah time apps use calculations. They don't show your actual masjid's jama'at times. I built https://t.co/ia4NeeObeL to fix that - real times from real masjids, updated daily. 🧵
If @HasanT1996 is ok with it I would like to achieve something similar for Qivam so we can start having proper mosque data and its prayer times @AbuKhadeejah your WhatsApp bot might help us here where we don’t need a web frontend for mosque management instead if we can use WhatsApp to control mosque data
Agreed on the point that we need better governance in this part so that someone intentionally doesn’t updates the prayer times with wrong timings (bad actor)
We need to have sort of verification or checking system that allows community to update timings but also give the platform sense of security that someone updating the time is doing legitimately and not just messing around
@Boby853059 let’s suppose I do use Mawaqit then the data is owned and managed by Mawaqit and if another dev wants to build something on top of a prayer time let’s say a better notification or alert system
They either have to go to Mawaqit to update their app for this feature or expose their API so at least we can build a better frontend on top of it
Now as per my knowledge Mawaqit doesn’t support any of these options so that’s why it leaves the consumers or users with only one option in market and that is not what we want
No argue their that Mawaqit has done lots of good and are already doing a lot but with the growth of Muslim devs shipping stuff having access to data and API is the way forward imo
@Boby853059@HasanT1996@mawaqit Using Mawaqit has its downside which is that there is no public APIs available. Everything is managed and done on Mawaqit platform itself.
Thats why I’m thinking of building a free open source mosque management system for mosques that they can use
@FranciscoGonGal@elonmusk Well I initially thought for me it was due to early stages of premium subscription but it has been nearly a month now so not sure
Loaded a few hundred UK mosques into Qivam and started testing.
Found the gap immediately: prayer time accuracy depends on mosque-specific offsets and calculation methods. Qivam's engine is accurate. But it doesn't know your mosque's specific preferences unless you tell it.
This is why we need mosque management built into the infrastructure. Each mosque owns and maintains their data accuracy.
If you're in the 🇬🇧 and willing to help calibrate, reach out.
#Qivam #OpenSource #MuslimTech
The whole idea behind Qivam is that you don't rely on black-box or closed source APIs, or have to integrate fragmented sources.
Yes, you can self-host. That's the point. Fork the repo, run it yourself, audit everything, own the data completely.
But most developers won't because it's overhead. So I've built an SDK for easy integration, with full type safety.
Either way, you're not locked in. The code is open. The infrastructure is yours. That's what breaks the closed-ecosystem cycle.
So I see that developers have grabbed a Qivam API key
But almost nobody's has integrated or shipped anything with it yet.
So genuinely — what's stopping you? 👇
Is it:
🔹 Not enough endpoints yet?
🔹 Docs aren't clear enough?
🔹 Waiting for a specific feature?
🔹 Just haven't gotten around to it?
No wrong answers. I want to build what YOU actually need to start shipping.
Reply or DM me — I'll fix whatever's blocking you.
#MuslimTech #OpenSource #Qivam
So I see that developers have grabbed a Qivam API key
But almost nobody's has integrated or shipped anything with it yet.
So genuinely — what's stopping you? 👇
Is it:
🔹 Not enough endpoints yet?
🔹 Docs aren't clear enough?
🔹 Waiting for a specific feature?
🔹 Just haven't gotten around to it?
No wrong answers. I want to build what YOU actually need to start shipping.
Reply or DM me — I'll fix whatever's blocking you.
#MuslimTech #OpenSource #Qivam
Just shipped the official Qivam TS SDK 🎉
No more manual fetch calls or header headaches. Just clean, type-safe methods to access global prayer data and Islamic infrastructure in seconds.
Zero dependencies. 6KB. Works everywhere.
Making it easier for everyone to build for the Ummah.
If you're building anything for the Muslim community.
This is your backend.
#Qivam #MuslimTech #MuslimBuilders
@Boby853059@HasanT1996@mawaqit Mawaqit exists but it relies on the actual mosque to update its prayer time
Iqamah is different where it relies totally on the community to update its prayer times and not just mosque
@HasanT1996 correct me if I’m wrong