OVERVIEW
QUL — Quranic Universal Library, provides a comprehensive, centralized hub of essential digital Quran resources, allowing you to go from idea to impact much faster.
Islamic projects are built upon the same universal resources: the Quran, its translations, its tafsir, recitations of it, and related content and data.
To save you time and effort when it comes to sourcing, formatting, and auditing all the Quranic resources you need for your project, we've curated and open-sourced them. We've also included the tools necessary to interact with and explore them.
QUL is primarily geared towards other Muslim developers. To contribute, visit the QUL repo on Github. Special thanks to all those whose contributions made this project possible.
Recitations and segments data
Download high-quality audio files of Quranic recitations along with detailed timestamp data for ayah-by-ayah and surah-by-surah. Use the timestamp data to highlight words as the recitation plays.
Mushaf layouts
Download Mushaf layout data to render Quran pages exactly like the printed Mushaf. The exact layout aids in memorizing the Quran, offering users a familiar experience similar to their favorite printed Mushaf.
Translations
Download ayah by ayah and word by word translation in different languages.
Tafsirs
Download tafsir data in multiple languages, with ayah grouping information.
Quran script: Unicode & Images
Download the Quran script in Unicode text or image formats, including Madani, IndoPak, and Uthmani scripts.
Quran Fonts
Download Quran-related fonts, including glyph-based, Unicode, and translation fonts. Also includes specialized fonts for Surah names and headings.
Transliteration
Download transliteration data to read the Quranic text in Latin script.
Surah information
Detailed descriptions of all Surah, including when they were revealed, core themes, and key topics etc.
Topics and concepts in the Quran
Key concepts/topics in the Quran and semantic relations between these concepts.
Quranic Grammar and Morphology
Quranic Grammar (part of speech for each word), morphology, roots, lemmas and stems data.
Mutashabihat ul Quran
Similarities in meaning, context, or wording among ayah phrases in the Quran.
Similiar ayahs
Download Ayahs from the Quran that share similarities in meaning, context, or wording. This data allows you to explore and access Ayahs that closely align with each other.
Ayah theme
Core themes and topics of each ayah in the Quran.
Mushaf layouts
Build and proofread Mushaf page layouts: the words on each line and how each line is aligned (15 lines, 16 lines, v1, v2 etc).
Tajweed rules
Proofread and fix the tajweed rules marked on the letters of the Quran text.
Mutashabihat
Find and review phrases that repeat across ayahs, often with a small difference that is easy to mix up while memorizing.
Surah audio segments
Create and fix the timestamp of each word in surah by surah recitations.
Ayah audio segments
Create and fix the timestamp of each word in ayah by ayah recitations.
Ayah translations
Proofread and suggest fixes for ayah translations in many languages.
Ayah transliterations
Proofread and suggest fixes for ayah transliterations.
Tafsirs
Proofread and suggest fixes for tafsirs in many languages, and for the ayahs each tafsir covers.