Mushaf adalah aplikasi open-source yang dirancang sebagai pendamping ibadah digital untuk membantu umat Muslim membaca, mempelajari, dan merenungi Al-Qur’an, sekaligus mendukung aktivitas ibadah harian dalam satu aplikasi terpadu.
Aplikasi ini dibangun menggunakan Flutter dan dirancang agar intuitif, cepat, modern, serta dapat digunakan lintas platform.
- Playlist tersimpan lebih sederhana: tombol Play di kiri dan Hapus di kanan, tanpa menu titik tiga atau pilihan Play ganda.
- Navigasi mini player: tombol Previous dan Next untuk berpindah ke ayat sebelumnya atau berikutnya. Kontrol berada di baris bawah agar judul tetap terbaca pada layar kecil.
- Perbaikan pemutaran otomatis: memperbaiki audio yang berhenti setelah ayat pertama saat playlist pertama kali diputar, sehingga perpindahan ayat dan pengulangan playlist tidak perlu dipicu dengan menekan Next terlebih dahulu.
- Per Halaman — Tampilan mushaf per halaman seperti Al-Qur’an cetak.
- Per Surah — Tampilan standar berbasis surah dan ayat.
- Mode Klasik — Nuansa mushaf klasik.
- Mode Belajar — Pembelajaran Tajwid dan Nahwu langsung pada ayat.
- Teks — Teks Arab dengan pewarnaan Tajwid dan transliterasi Latin.
- Arti — Terjemahan Bahasa Indonesia.
- Tafsir — Tafsir Jalalayn
- Audio — Audio oleh KH. Bahauddin Nursalim (Gus Baha)
- Jadwal Sholat & Countdown berbasis lokasi.
- Dzikir Pagi & Petang bersumber dari Al-Qur’an.
- Kumpulan Doa tematik beserta adab berdoa.
- Aqidatul Awam (nadham aqidah).
- Glosarium Tajwid lengkap dengan contoh.
- Pencarian Cerdas surah & ayat.
- Bookmark Multi-Level.
- Pengaturan Ukuran Font Arab.
- Navigasi Cepat antar ayat, halaman, dan surah.
- Penanda ayat sajdah.
- Berbagi ayat (teks Arab, arti, dan tafsir).
- Framework: Flutter
- State Management: Riverpod
- Data Al-Qur’an & Tafsir: Olahan dari berbagai sumber API
- Pewarnaan Tajwid: Client-side parsing
- Jadwal Sholat: Aladhan Prayer Times API
- Notifikasi: flutter_local_notifications
Aplikasi Mushaf memanfaatkan dan mengolah data dari berbagai sumber terpercaya, antara lain:
-
Kementerian Agama Republik Indonesia
https://quran.kemenag.go.id/
(Font, Teks Arab dan Terjememah Indonesia) -
AlQuran Cloud API
https://alquran.cloud/
(Referensi mushaf, terjemahan, dan struktur Al-Qur’an) -
Tafsir Jalalayn (English Translation)
https://www.academia.edu/39891639/Al_Jalalain_Eng -
Tafsir Jalalayn (PDF Indonesia)
https://www.alkhoirot.org/2017/11/terjemah-kitab-tafsir-jalalain.html -
Audio Murottal
https://everyayah.com/ -
Inspirasi
KH. Bahauddin Nursalim (Gus Baha) https://www.youtube.com/@officiallp3ia -
Sumber-sumber lain
Beberapa data tambahan diperoleh dari referensi terbuka (open sources), literatur Islam, dan kontribusi komunitas yang belum seluruhnya tercatat secara eksplisit.
Apabila terdapat sumber yang terlewat, silakan menghubungi pengembang untuk penambahan atribusi yang sesuai.
- Android
https://play.google.com/store/apps/details?id=alquran.duidev.com - iOS and MAC
https://apps.apple.com/us/app/mushaf/id6799260550 - Web
https://duidev-project.web.app
Mushaf adalah aplikasi GRATIS & Open-Source.
Anda bebas menggunakan, memodifikasi, dan mendistribusikan ulang aplikasi ini untuk tujuan apa pun.
Jika Mushaf bermanfaat bagi Anda, silakan berdonasi untuk mendukung pengembangan selanjutnya.
Mushaf is an open-source digital Islamic companion app designed to help Muslims read, study, and reflect upon the Qur’an, while also supporting daily worship activities in a single, integrated application.
Built with Flutter, Mushaf delivers a fast, intuitive, and modern experience across multiple platforms.
- Simpler saved playlists: a Play button on the left and a Delete button on the right, without a three-dot menu or duplicate Play options.
- Mini player navigation: Previous and Next buttons to move between verses. Controls sit below the track information to keep the title readable on small screens.
- Automatic playback fix: fixed playback stopping after the first verse when starting a playlist for the first time, so verse transitions and playlist repeat no longer require pressing Next first.
- Page View — Mushaf-style page layout like the printed Qur’an.
- Surah View — Standard verse-by-verse reading.
- Classic Mode — Traditional mushaf appearance.
- Learning Mode — Tajweed and Nahwu learning directly on verses.
- Text — Arabic text with Tajweed color highlighting and Latin transliteration.
- Translation — Indonesian translation.
- Tafsir — Tafsir Jalalayn
- Audio — Audio by KH. Bahauddin Nursalim (Gus Baha)
- Prayer Times & Countdown based on user location.
- Morning & Evening Dhikr sourced from the Qur’an.
- Collection of Du’a categorized by themes.
- Aqidatul Awam (Islamic creed poem).
- Tajweed Glossary with explanations and examples.
- Framework: Flutter
- State Management: Riverpod
- Qur’an & Tafsir Data: Processed from multiple API sources
- Tajweed Highlighting: Client-side parsing
- Prayer Times: Aladhan Prayer Times API
- Notifications: flutter_local_notifications
Mushaf utilizes and processes data from several trusted sources, including:
-
Ministry of Religious Affairs of the Republic of Indonesia
https://quran.kemenag.go.id/ -
AlQuran Cloud API
https://alquran.cloud/ -
Tafsir Jalalayn (English Translation)
https://www.academia.edu/39891639/Al_Jalalain_Eng -
Inspiration
KH. Bahauddin Nursalim (Gus Baha)
https://www.youtube.com/@officiallp3ia -
Other references
Additional data are sourced from various open references, Islamic literature, and community contributions that may not yet be fully documented.
If any attribution is missing, please contact the developer for proper acknowledgment.
- Android
https://play.google.com/store/apps/details?id=alquran.duidev.com - iOS and MAC
https://apps.apple.com/us/app/mushaf/id6799260550 - Web
https://duidev-project.web.app
Mushaf is FREE & Open-Source software.
You are free to use, modify, and redistribute it for any purpose.
🙏
May Mushaf become a source of benefit, guidance, and blessing for all.
