QUL

QUL animation
Quranic Universal Library

The Open-Source Toolkit for Muslim Developers

A comprehensive collection of Quranic digital resources

A PROJECT BY
Tarteel logo

Reigniting
the Islamic Golden Age.

QUL — Quranic Universal Library, provides a comprehensive, centralized hub of essential digital Quran resources, allowing you to go from idea to impact much faster.

GET STARTED

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.

Developer Resources

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.

View Data
Recitations and segments data
90 Unsegmented Audio
62 Segmented Audio
152

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.

View Data
Mushaf layouts
19 Layouts — Approved
7 Layouts — WIP
26

Translations

Download ayah by ayah and word by word translation in different languages.

View Data
Translations
193 Translations
16 Word by word translations
209

Tafsirs

Download tafsir data in multiple languages, with ayah grouping information.

View Data
Tafsirs
32 Mukhtasar tafsirs
82 Detailed tafsirs
114

Quran script: Unicode & Images

Download the Quran script in Unicode text or image formats, including Madani, IndoPak, and Uthmani scripts.

View Data
Quran script: Unicode & Images
Indopak
Uthmani, tajweed
28

Quran Fonts

Download Quran-related fonts, including glyph-based, Unicode, and translation fonts. Also includes specialized fonts for Surah names and headings.

View Data
Quran Fonts
Indopak
Madani
17

Transliteration

Download transliteration data to read the Quranic text in Latin script.

View Data
Transliteration
8 Ayah by Ayah
1 Word by Word
9

Surah information

Detailed descriptions of all Surah, including when they were revealed, core themes, and key topics etc.

View Data
Surah information
In 7 Languages
7

Topics and concepts in the Quran

Key concepts/topics in the Quran and semantic relations between these concepts.

View Data
Topics and concepts in the Quran
2512 topics
2512

Quranic Grammar and Morphology

Quranic Grammar (part of speech for each word), morphology, roots, lemmas and stems data.

View Data
Quranic Grammar and Morphology
77429

Mutashabihat ul Quran

Similarities in meaning, context, or wording among ayah phrases in the Quran.

View Data
Mutashabihat ul Quran
5277

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.

View Data
Similiar ayahs
4001

Ayah theme

Core themes and topics of each ayah in the Quran.

View Data
Ayah theme
1049

VIEW ALL DEVELOPER RESOURCES

Developer Tools

VIEW ALL DEVELOPER TOOLS