Infrastructure for the next generation of Muslim apps

Open source and built by the community for the community — the core layer for prayer times, mosque data, qibla, and what comes next.

Try out the SDK now

npm install @qivam/client
01

Every Muslim app starts from zero.
Not anymore.

Qivam gives you the repeated infrastructure pieces most teams end up rewriting: search, calculation, data access, and a developer-friendly API surface.

Directory

Find any mosque, globally

Query by city, country, or coordinates — get ranked results with distance, facilities, and contact info.

Prayer times

Prayer times, done right

Accurate adhan calculation built from scratch, no third-party library. Mosque-set iqamah schedules included.

Open source

Open source, always

AGPL-3 licensed. Every line of code is public and auditable. Fork it, self-host it, or contribute.

02

Start with a
single request

REST API with JSON responses, typed SDKs, and OpenAPI docs. You can ship a first integration without learning the internals of the platform.

HonoPostgreSQLPostGISDrizzle ORMZodOpenAPI 3.1AWS Lambda
terminal
# Calculate prayer times
03

What we're building

Shipping in phases, building in public, and keeping the surface area focused.

V1 — In progress

Mosque directory & prayer times

The foundation — mosque profiles, prayer schedules, and directory search.

  • Prayer times API, built from scratch — no third-party libraries
  • Documentation available for all live endpoints
  • Basic mosque directory API up and running
  • Mosque management system in development — free and open source
What's next — coming soon

Expand the developer surface

The roadmap is intentional: solve the base layer first, then grow carefully.

  • Official SDKs for JavaScript, Python, and Dart
  • Webhooks for real-time data updates
  • APIs for mosque events, announcements, and classes
  • Quran & Hadith content APIs
  • Third-party integrations
04

Build on top of something solid.

Start with the API, browse the docs, and ship a useful first integration quickly.

Browse Docs