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.
GET STARTEDIslamic 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 a variety of Quran fonts, including handwritten glyph-based and standard fonts for Unicode text.
Prepare Mushaf layout
Proofread and fix different layouts of Mushaf (15 lines, 16 lines, v2, v1 etc)
Tajweed Rules Annotation Tool
Review and correct the Tajweed rules embedded in Quranic text
Mutashabihat ul Quran
Contribute preparing matching ayah and phrases data in Quran.
Surah audio segments
Tool for creating word by word timestamp data of surah audio files.
Ayah audio segments
Tool for creating word by word segments of ayah by ayah audio files.
Ayah translation in different languages
Tool for proofreading and suggesting the fixes for ayah translations.
Ayah tafisrs in different languages
Tool for proofreading and suggesting the fixes for ayah tafisrs.
Quranic script and fonts
Proofread tashkeel issues in Quran script for different fonts.