Skip to content

Latest commit

ย 

History

201 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
Tabattal App Icon
Tabattal

The Purest, Most Precise Digital Mushaf Experience & Quran Video Studio

Flutter Android Windows Web Clean Architecture BLoC

QCF V2 Video Studio Ad Free No Tracking GPL-3.0 License

๏ดฟ ูˆูŽุงุฐู’ูƒูุฑู ุงุณู’ู…ูŽ ุฑูŽุจูู‘ูƒูŽ ูˆูŽุชูŽุจูŽุชูŽู‘ู„ู’ ุฅูู„ูŽูŠู’ู‡ู ุชูŽุจู’ุชููŠู„ู‹ุง ๏ดพ

Get it on Google Play ย ย  Download from Microsoft Store ย ย  Launch Web App


ู…ุตุญููƒ ูƒู…ุง ุชุนุฑูู‡ุŒ ูˆุฃุซุฑูŒ ูŠุตู„ ุฃุจุนุฏ.

ู…ุตุญู ุงู„ู…ุฏูŠู†ุฉุŒ ูˆุงู„ุชู„ุงูˆุฉุŒ ูˆุงู„ุชูุณูŠุฑุŒ ูˆุงู„ุญูุธุŒ ูˆุตุงู†ุน ู…ู‚ุงุทุน ู‚ุฑุขู†ูŠุฉ ู…ุชุฒุงู…ู†ุฉ โ€” ู…ุฌุงู†ู‹ุง ูˆุจุฏูˆู† ุฅุนู„ุงู†ุงุช ุฃูˆ ุชุชุจุน.



๐ŸŒŸ The Vision

โš ๏ธ The Problem

Digital Quran apps typically force compromises across reading and sharing:

๐Ÿ“ธ The "Scanned Image" Trap Static page scans โ†’ massive app size, slow loading, and blurry/pixelated text on high-res screens.

๐Ÿ“ The "Generic Text" Trap Standard unformatted body text โ†’ destroys the sacred, standardized 15-line pagination of the authentic Madani Mushaf.

๐Ÿ”‡ The "Static Media" Trap Sharing is limited to plain text or flat cards โ†’ no way to create modern, synchronized Quran video reels for social platforms without third-party editors.

โœ… The Solution

Tabattal brings an authentic Madani Mushaf and a native Quran video studio into one focused experience.

  • ๐Ÿ“– Authentic Vector Engine: Powered by King Fahd Complex QCF V2 glyph fonts, preserving the familiar 604-page, 15-line Madani Mushaf layout.
  • ๐ŸŽฌ Quran Video & Reels Studio: Design and export synchronized videos in 9:16, 1:1, and 16:9 with recitations, line-by-line Madani typography, and custom image or video backgrounds.

Read with focus. Understand with context. Share with care.



๐Ÿ“ฑ Showcase

Arabic Showcase
ุชู„ุงูˆุฉ ุงู„ู‚ุฑุขู† ูˆุงู„ู‚ุงุฆู…ุฉ ุงู„ุฐูƒูŠุฉ

๐Ÿ“– ุชู„ุงูˆุฉ ุงู„ู‚ุฑุขู† ูˆุงู„ู‚ุงุฆู…ุฉ ุงู„ุฐูƒูŠุฉ
ุฑุณู… ุนุซู…ุงู†ูŠ ู…ุทุงุจู‚ ู„ู…ุตุญู ุงู„ู…ุฏูŠู†ุฉ ูˆู‚ุงุฆู…ุฉ ุฅุฌุฑุงุกุงุช ุณุฑูŠุนุฉ

ุงู„ู‚ุงุฆู…ุฉ ุงู„ุฌุงู†ุจูŠุฉ ูˆุงู„ุฃุฏูˆุงุช

๐Ÿ“‘ ุงู„ู‚ุงุฆู…ุฉ ุงู„ุฌุงู†ุจูŠุฉ ูˆุงู„ุฃุฏูˆุงุช
ุชู†ู‚ู„ ููˆุฑูŠ ูˆุดุงู…ู„ ู„ุฌู…ูŠุน ุฎุฏู…ุงุช ูˆุฃุฏูˆุงุช ุงู„ู…ุตุญู

ุตุงู†ุน ู…ู‚ุงุทุน ุงู„ููŠุฏูŠูˆ ูˆุงู„ุฑูŠู„ุฒ

๐ŸŽฌ ุตุงู†ุน ู…ู‚ุงุทุน ุงู„ููŠุฏูŠูˆ ูˆุงู„ุฑูŠู„ุฒ
ููŠุฏูŠูˆู‡ุงุช ู‚ุฑุขู†ูŠุฉ ุณูŠู†ู…ุงุฆูŠุฉ ู…ุชุฒุงู…ู†ุฉ ุจุฏู‚ุฉ 1080p

ุชุตู…ูŠู… ุจุทุงู‚ุงุช ุงู„ุขูŠุงุช

๐ŸŽจ ุชุตู…ูŠู… ุจุทุงู‚ุงุช ุงู„ุขูŠุงุช
ุจุทุงู‚ุงุช ูุงุฎุฑุฉ ู„ู„ุขูŠุงุช ู…ุน ุงู„ุชูุณูŠุฑ ูˆุงู„ุชุฑุฌู…ุฉ ู„ู„ู…ุดุงุฑูƒุฉ

ูˆุถุน ุชุซุจูŠุช ูˆุงุฎุชุจุงุฑ ุงู„ุญูุธ

๐Ÿง  ูˆุถุน ุชุซุจูŠุช ูˆุงุฎุชุจุงุฑ ุงู„ุญูุธ
ุฅุฎูุงุก ุฐูƒูŠ ู„ู„ุขูŠุงุช ูˆุงู„ูƒู„ู…ุงุช ูˆูƒุดูู‡ุง ุชูุงุนู„ูŠู‹ุง ุจู„ู…ุณุฉ

ู…ูƒุชุจุฉ ุงู„ุชูุณูŠุฑ ุงู„ุดุงู…ู„ุฉ

๐Ÿ“š ู…ูƒุชุจุฉ ุงู„ุชูุณูŠุฑ ุงู„ุดุงู…ู„ุฉ
ุชูุณูŠุฑ ูƒุงู…ู„ ู…ุชุตู„ ู…ุน ุชูุงุณูŠุฑ ู…ุชุนุฏุฏุฉ ู„ุฃุดู‡ุฑ ุงู„ุนู„ู…ุงุก

ู…ุฏูŠุฑ ุงู„ุตูˆุชูŠุงุช ูˆุงู„ุชู„ุงูˆุงุช

๐ŸŽง ู…ุฏูŠุฑ ุงู„ุตูˆุชูŠุงุช ูˆุงู„ุชู„ุงูˆุงุช
ุชุญู…ูŠู„ ุงู„ุณูˆุฑ ูˆุงู„ู…ุตุญู ูƒุงู…ู„ู‹ุง ุจุฌูˆุฏุฉ ู†ู‚ูŠุฉ ุฏูˆู† ุฅู†ุชุฑู†ุช

ุงู„ู…ุธู‡ุฑ ูˆุงู„ู„ุบุฉ ูˆุซูŠู…ุงุช ุงู„ู…ุตุญู

๐ŸŽจ ุงู„ู…ุธู‡ุฑ ูˆุงู„ู„ุบุฉ ูˆุซูŠู…ุงุช ุงู„ู…ุตุญู
11 ู…ุธู‡ุฑู‹ุง ูˆูˆุถุน ู„ูŠู„ูŠ ูˆุฏุนู… ู…ุชุนุฏุฏ ุงู„ู„ุบุงุช (ุงู„ุนุฑุจูŠุฉุŒ ุงู„ุฅู†ุฌู„ูŠุฒูŠุฉุŒ ูˆุงู„ุฅู†ุฏูˆู†ูŠุณูŠุฉ)

English Showcase
Authentic Mushaf & Smart Menu

๐Ÿ“– Authentic Mushaf & Smart Menu
Flawless 15-line Madani layout with quick actions

Navigation Drawer & Tools Hub

๐Ÿ“‘ Navigation Drawer & Tools Hub
Instant access to all Quranic learning utilities

Quran Video Studio & Reels

๐ŸŽฌ Quran Video Studio & Reels
Synced audio video creator in 9:16, 1:1, and 16:9

Verse Card Designer & Sharing

๐ŸŽจ Verse Card Designer & Sharing
High-res social cards with Tafsir & Translation

Smart Hifz & Memorization Mode

๐Ÿง  Smart Hifz & Memorization Mode
Mask verses & words with tap-to-reveal testing

Comprehensive Tafsir Library

๐Ÿ“š Comprehensive Tafsir Library
Full surah commentaries from leading scholars

Audio Manager & Offline Recitations

๐ŸŽง Audio Manager & Offline Recitations
Download full surahs or entire Mushaf offline

Themes, Night Mode & Language

๐ŸŽจ Themes, Night Mode & Language
11 themes, dark mode, and multilingual support (Arabic, English, Indonesian)



โœจ Key Features

๐Ÿ–Œ๏ธ Pixel-Perfect QCF V2 Vector Engine

๐Ÿ“ Authentic Layout

Exactly 15 lines per page, matching the physical printed Mushaf โ€” genuine glyphs, genuine stop signs.

โšก Responsive Paging

Physics-driven bidirectional page navigation with adjacent-page prewarming for a responsive reading experience.

๐Ÿš€ Instant Typography

All 604 page fonts pre-warmed in RAM โ€” no zip extraction, no runtime layout overhead.


๐ŸŽฌ Quran Video Studio & Reels Maker (Creative Video Suite)

๐ŸŽฅ Multi-Aspect Studio Engine

  • 9:16 Vertical Story/Reels โ€” Tailored for Instagram Reels, TikTok & Shorts
  • 1:1 Square Post โ€” Designed for WhatsApp Status, Feed & Posts
  • 16:9 Landscape โ€” Built for YouTube & widescreen displays
  • Ayah Span Selector โ€” Choose a consecutive verse range with seamless continuity

โœจ Authentic Typography & Dynamic Media

  • Synchronized Recitation โ€” Precise EveryAyah audio sync with authentic line-by-line Madani vector typography
  • Dual Media Backgrounds โ€” Custom gallery images or animated video backgrounds (local or direct URL) with audio mixing
  • Adaptive Luminance Engine โ€” Auto-adjusts text colors (pure white / deep black) with adjustable dimming
  • Hardware-Accelerated FFmpeg Export โ€” Crisp, high-fidelity video rendering with instant gallery indexing

๐ŸŽจ Verse Card Generator & Page Export

  • Custom Sharing Cards โ€” High-resolution cards for single verses or verse ranges
  • Granular Controls โ€” Include/exclude Tafsir and translations (English & Indonesian) independently
  • Full-Page Snapshot โ€” Export the entire Mushaf page with Islamic border framing
  • 11 Curated Themes โ€” Instant gallery sync with Android media store indexing

๐Ÿ” Thematic & Deep Text Search

  • Topics Catalog โ€” Aqeedah, Acts of Worship, Ethics, Stories of the Prophets, Social Conduct
  • Intelligent Engine โ€” Prefix/suffix normalization, surah matching, in-page highlighting with breathing animations

๐ŸŽง Comprehensive Audio & Offline Manager

  • ๐ŸŽ™๏ธ Extensive Reciters โ€” Murattal, Mujawwad, Teacher mode, English translations
  • โ–ถ๏ธ Play-Once Mode โ€” Auto-pause after one verse for focused memorization
  • โฐ Smart Sleep Timer โ€” Custom durations for bedtime listening
  • ๐Ÿ“ฅ Offline Downloads โ€” Full Surahs with real-time progress & instant cancellation
  • ๐Ÿ”” Background Service โ€” Lockscreen controls, notification actions, network recovery

๐Ÿ“š Tafsir, Translation & Quran Vocabulary

  • Ghareeb Al-Quran โ€” Offline lookup for difficult Quranic words, per verse
  • Grouped Tafsir Context โ€” Smart detection of multi-verse commentary spans
  • Smart Selector โ€” Fast, offline commentaries with upward-opening picker
  • Multilingual Translations โ€” Clear, authenticated English (Saheeh International) and Indonesian (Kemenag) translations displayed alongside authentic Arabic commentaries

๐Ÿง  Interactive Memorization Test (Hifz Tool)

  • Word & Ayah Masking โ€” Conceal text directly on the page with zero shifting
  • Tap-to-Reveal โ€” Instant reveal with full access to verse options

๐ŸŽจ 11 Handcrafted Themes & Adaptive UI

Creamy โ€ข Parchment โ€ข Rose Gold โ€ข Mint โ€ข Olive โ€ข Ice Blue โ€ข Slate โ€ข Emerald โ€ข Burgundy โ€ข Pure White โ€ข OLED Dark

  • Multilingual Interface โ€” Full native experience in Arabic (RTL), English (LTR), and Indonesian (Bahasa Indonesia LTR)
  • OLED Dark Mode โ€” True black for Qiyam and night reading, saves battery
  • Adaptive Chrome โ€” Status/nav bar contrast adapts automatically to theme
  • Flexible Reading โ€” Switch between horizontal book paging and vertical scroll

๐Ÿ”’ 100% Free, Private & Ad-Free

Built as a Sadaqa Jariya โ€” no ads, no tracking, no analytics, no third-party SDKs. Fully offline-first once content is downloaded.



๐Ÿ› ๏ธ Technical Stack

Layer Technology
Framework Flutter (Android, Windows, Web)
State Management BLoC / Cubit
Architecture Clean Architecture (Domain / Data / Presentation)
Video & Motion Engine Custom Canvas Rasterizer + ffmpeg_kit_flutter_new_min_gpl
Audio Pipeline just_audio + audio_service with MediaSession background sync
Database & Cache SQLite (sqflite) with indexed word-level spatial lookup
Typography 604 QCF V2 vector font families, natively managed
Code Quality Strict zero-lint policy, optimized frame rendering


โ˜• Support The Project

Tabattal is an ad-free, open-source passion project built as a Sadaqa Jariya to provide the purest Quran reading experience. If it benefits your daily recitation and study, consider supporting its development:

Support on Ko-fi

โญ Star this repo to support the project


Made with dedication to the Book of Allah ๐Ÿ•Œ

About

๐Ÿ“– ุชูŽุจูŽุชูŽู‘ู„ู’ | The purest digital Mushaf & Quran video studio. Authentic 15-line Madani vector (QCF V2), synchronized 9:16/1:1/16:9 reel maker, verse cards, hifz tools, offline audio & tafsir. Free & Open-Source Sadaqa Jariya.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Sponsor this project

Contributors

Languages