35 resources · 8 categories

Build Islamic apps on trustworthy, open data.

A curated, open directory of Islamic data sets, APIs, and developer libraries — vetted for licensing, maintenance, and trust.

Browse by category

Quran 10 resources Hadith 6 resources Prayer Times 7 resources Tafsir 2 resources Duas 2 resources Calendar 2 resources Names of Allah 1 resource General 5 resources
35 results
Names of Allah

99 Names of Allah (JSON)

MIT

Structured JSON dataset of the 99 Names of Allah (Asma ul-Husna) with Arabic text, English transliteration, meaning, description, and Quranic verse references for each name.

json
Free Scholar
Open ↗ Repo
Jun '26
MIT

Kotlin Multiplatform prayer time calculation library available on Maven Central. Targets Android, JVM, iOS, and JavaScript from a single codebase. Published as com.batoulapps.adhan:adhan2.

maven
Free Maintained
Open ↗ Repo
Jun '26
Prayer Times

Adhan Swift

MIT

High-precision Islamic prayer time calculation library for iOS, macOS, and watchOS. Swift Package Manager and CocoaPods compatible. Supports all major calculation methods and Objective-C interop.

swift
Free Maintained
Open ↗ Repo
Jun '26
Prayer Times

Adhan.js

MIT

High-precision prayer time calculation library for JavaScript and TypeScript. Supports MWL, ISNA, Egypt, Makkah, Karachi, Tehran, and Jafari calculation methods.

npm
Free Maintained
Open ↗ Repo
Jun '26
Prayer Times

adhanpy (Python)

MIT

Python port of the Adhan prayer time library. Zero external dependencies, works offline. Install with pip. Supports all major calculation methods including MWL, ISNA, Egypt, Makkah, Karachi, Tehran, and Jafari.

pip
Free Maintained
Open ↗ Repo
Jun '26
Proprietary (free)

The largest digital Islamic library, containing tens of thousands of classical Arabic Islamic texts including tafsir, hadith, fiqh, seerah, and more. Available as offline software and partial online access.

sqlite
Free Maintained Scholar
Open ↗
Jun '26
MIT

REST API for Islamic prayer times, Hijri/Gregorian calendar conversion, and Qibla direction. No API key required.

rest-api
Free Maintained
Open ↗ Docs
Jun '26
MIT

Open-source REST API for Quran text and audio in multiple editions and translations. Backed by the Islamic Network organization.

rest-api
Free Maintained Scholar
Open ↗ Docs
Jun '26
General

CAMeL Tools

MIT

Comprehensive Arabic NLP toolkit by NYU Abu Dhabi. Provides morphological analysis, dialect identification, named entity recognition, sentiment analysis, and text utilities for Modern Standard Arabic and Classical Arabic — directly applicable to Quranic and hadith text processing.

pip
Free Maintained
Open ↗ Docs Repo
Jun '26
MIT

REST API proxy for Dorar al-Sunnah (dorar.net), the leading Arabic platform for hadith grading and authenticity research. Provides access to graded hadiths in Arabic with full chain-of-narration (isnad) data.

rest-api
Free Maintained Scholar
Open ↗ Docs Repo
Jun '26
MIT

Open-source Quran platform providing REST API access to Quran text in multiple translations, audio recitations, and downloadable datasets. Dedicated to making the Quran accessible to every developer.

rest-api
Free Maintained Scholar
Open ↗ Docs Repo
Jun '26
Hadith

Hadith API

Proprietary (free tier)

REST API providing access to major hadith collections: Bukhari, Muslim, Abu Dawud, Tirmidhi, Nasai, Ibn Majah, Malik, and Riyadh al-Salihin.

rest-api
Free Auth Maintained Scholar
Open ↗ Docs
Jun '26
Unlicense

Free, no-rate-limit Hadith API served via jsDelivr CDN. Covers 17+ collections (Bukhari, Muslim, Tirmidhi, and more) in 15+ languages with authentic grading per hadith. No API key, no sign-up.

json
Free Maintained
Open ↗ Docs Repo
Jun '26

Complete JSON dataset of 50,884 hadiths from 17 collections including Bukhari, Muslim, Abu Dawud, Tirmidhi, Nasai, Ibn Majah, Muwatta Malik, Musnad Ahmad, Riyad al-Salihin, 40 Nawawi, 40 Qudsi, Bulugh al-Maram, and more — in Arabic and English.

json
Free Maintained Scholar
Open ↗ Repo
Jun '26
MIT

Python library for accurate Hijri/Gregorian date conversion based on the Umm al-Qura calendar, verified against KACST data. Covers 1343–1500 AH. Zero dependencies, 100% test coverage, actively maintained.

pip
Free Maintained
Open ↗ Docs Repo
Jun '26

Complete Hisnul Muslim (Fortress of the Muslim) dua collection as structured JSON. Covers all chapters of the authentic dua book compiled by Sa'id bin Ali bin Wahf Al-Qahtani, in Arabic with English translation.

json
Free Scholar
Open ↗ Repo
Jun '26
General

Masjidi API

MIT

Open-source REST API providing mosque data via RESTful endpoints: locations (lat/lng, address, contact), prayer times, iqamah times, capacity, events, and services. Crowdsourced iqamah data is its key differentiator from calculated prayer time APIs.

rest-api
Free Auth Maintained
Open ↗ Repo
Jun '26
Calendar

moment-hijri

MIT

moment.js plugin for Umm al-Qura Hijri calendar support in JavaScript. Adds Hijri date parsing, formatting, and arithmetic to moment.js. Widely used in web apps requiring Islamic date display.

npm
Free
Open ↗ Repo
Jun '26

Structured dataset of morning and evening adhkar (remembrances) from authentic Sunnah sources, available in JSON, CSV, SQL, and SQLite formats. All formats are auto-generated from a single primary JSON source via GitHub Actions.

json
Free Maintained Scholar
Open ↗ Repo
Jun '26
Quran

MP3Quran API

Free to use

Free REST API for Quran audio recitations. Provides reciters list, surah MP3 direct URLs, rewayat (reading styles), radio streams, and tafsir audio. No auth required, widely used for streaming Quran audio in apps.

rest-api
Free Maintained Scholar
Open ↗ Docs Repo
Jun '26
General

Muslim Data

MIT

Offline-capable mobile library (Android, iOS, Flutter) providing prayer times, Azkars (Hisnul Muslim), 99 Names of Allah with translations, and an offline geocoder. All data works without an internet connection.

sqlite
Free Maintained Scholar
Open ↗ Repo
Jun '26
MIT

Arabic-only hadith dataset in CSV format covering the nine primary collections (Kutub al-Tis'ah): Bukhari, Muslim, Abu Dawud, Tirmidhi, Nasai, Ibn Majah, Muwatta Malik, Musnad Ahmad, and Darimi. Includes both with and without tashkeel (diacritics) variants.

csv
Free Scholar
Open ↗ Repo
Jun '26
General

PyArabic

GPL-2.0

Python library for Arabic text manipulation and processing. Covers diacritic (tashkeel) handling, tokenization, normalization, transliteration, and text comparison. Essential preprocessing tool for Islamic text analysis and Quran/hadith NLP pipelines.

pip
Free Maintained
Open ↗ Repo
Jun '26
Prayer Times

pyIslam

GPL-3.0

Comprehensive Python library covering prayer times, Hijri date conversion, Qibla direction, zakat calculation, and inheritance (mirath) calculation — all in one offline package.

pip
Free Maintained
Open ↗ Repo
Jun '26
Unlicense

Free, no-rate-limit Quran API served via jsDelivr CDN. Covers 90+ languages and 440+ translations as static JSON files. No server, no auth, no sign-up — just fetch a URL.

json
Free Maintained
Open ↗ Docs Repo
Jun '26

Official TypeScript/JavaScript SDK for the Quran Foundation API (quran.com). Provides typed access to verses, chapters, translations, tafsir, audio recitations, and search — the most complete Quran API available.

npm
Free Auth Maintained Scholar
Open ↗ Docs Repo
Jun '26
CC-BY-4.0

npm package providing the complete Quran as structured JSON with surah metadata, verse text in Arabic, transliteration, and translations in 10+ languages. Zero dependencies, works in browser and Node.js.

npm
Free
Open ↗ Repo
Jun '26
MIT

REST API providing Quran text, translations, audio recitations, and tafsir. One of the most comprehensive and widely used Quran APIs, supporting 90+ translations.

rest-api
Free Maintained Scholar
Open ↗ Docs
Jun '26
GPL-3.0

Annotated linguistic dataset from the University of Leeds providing word-by-word Arabic grammar, morphology, and syntax for every word in the Quran. Includes part-of-speech tags, roots, lemmas, and syntactic treebank data. The gold standard for Quranic NLP.

csv
Free Scholar
Open ↗ Docs
Jun '26

Comprehensive open-source Quran data hub by Tarteel AI. Provides Quran text, 90+ translations, tafsir, recitation audio with word-by-word timestamps, Mushaf page layouts, morphology, and grammar — all in downloadable JSON format.

json
Free Maintained Scholar
Open ↗ Docs Repo
Jun '26
Prayer Times

Salah (Rust)

MIT

Rust crate for Islamic prayer time calculation using the Jean Meeus astronomical algorithms. Available on crates.io as 'salah'. Suitable for server-side, embedded, and WebAssembly targets.

cargo
Free Maintained
Open ↗ Repo
Jun '26
MIT

REST API for the major hadith collections (Bukhari, Muslim, Abu Dawud, Tirmidhi, Nasai, Ibn Majah, Malik, Ahmad, Darimi) with Arabic text and English translations.

rest-api
Free Auth Maintained Scholar
Open ↗ Docs Repo
Jun '26
Tafsir

Tafseer API

MIT

Self-hostable Django REST Framework API providing Quran text alongside multiple tafsir sources in Arabic, English, and other languages. Includes search across tafsir content.

rest-api
Free Maintained
Open ↗ Repo
Jun '26

Free, no-rate-limit tafsir API serving 122 tafsirs via jsDelivr CDN as static JSON. Covers classical and contemporary exegesis in Arabic, English, Urdu, and other languages. No server or auth required.

json
Free Maintained
Open ↗ Docs Repo
Jun '26
CC BY 3.0

Downloadable Quran text files in multiple formats (Unicode, XML, SQL) with 40+ translations. The most widely used open Quran text dataset among developers.

xml
Free Maintained Scholar
Open ↗ Docs
Jun '26