Skip to content
helalrules7Public

About

تبيان — Free, open-source, non-profit Quran app (Flutter): mushaf, tafsir, recitation with word highlighting, memorization and on-device tasmee. No ads, no tracking.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

746 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
تبيان

تبيان · Tibyan

تطبيق قرآن مجاني ومفتوح المصدر: مصحف، وتفسير، وتلاوة، وحفظ، وتسميع.
A free, open-source Quran app: mushaf, tafsir, recitation, memorization and tasmee.

License: GPL-3.0 Latest release Platforms Flutter 3.47.5 CI

altibyan.app · العربية · English

الرئيسية بنمط هندسي · Home, Geometric style الرئيسية بنمط ليلي · Home, Night style الرئيسية بنمط مخطوطة · Home, Manuscript style


العربية

المميزات

  • المصحف: طبعات حفص (المدينة الحديثة والقديمة 1405 والشمرلي)، وروايات ورش وقالون والدوري وشعبة، وأشكال تراثية متعددة، والتجويد الملوّن، والصفحتان المتقابلتان على الشاشات العريضة.
  • التلاوة: قراء كثيرون، وتظليل الآية والكلمة مع الصوت، والتكرار والسرعة ومؤقت النوم، والتنزيل للاستماع بلا إنترنت.
  • التفسير ومعاني الكلمات: التفسير الميسر والترجمات، ودراسة الكلمة، والمتشابهات، والنسخ والمشاركة نصا وصورة.
  • الحفظ والتسميع: اختبار كلمة بكلمة، ومراجعة متباعدة، وخريطة الحفظ، وتسميع صوتي يعمل على جهازك.
  • الختمة والمسبحة: مخطط الختمة وتذكيرها وتقاريرها، ودفتر التدبر، والمسبحة، وأدوات الشاشة الرئيسية.
  • للجميع: وضع كبار السن، ودعم قارئ الشاشة، وواجهة عربية وإنجليزية، ونسخة احتياطية في ملف واحد.

التحميل

التطبيق في مرحلة الاختبار:

المنصة الرابط
أندرويد اختبار Google Play، أو APK من GitHub Releases
آيفون وآيباد TestFlight
ماك من GitHub Releases
ويندوز ولينكس من GitHub Releases (غير موقّعة، ونحتاج مختبرين)

لتصلك الدعوة عند فتح الاختبار: altibyan.app/beta

المبادئ

  1. مجاني بالكامل: بلا إعلانات ولا مشتريات ولا اشتراكات.
  2. بلا تتبع: لا حساب، ولا أدوات تحليلات. بياناتك على جهازك، وصوتك في التسميع لا يغادره. تقارير الأعطال اختيارية. التفاصيل في سياسة الخصوصية.
  3. لا يكتب الذكاء الاصطناعي أي محتوى ديني. كل نص قرآن أو تفسير أو قراءات يأتي من مصدر موثق، ويظهر مصدره معه.
  4. لا محتوى علمي قبل مراجعة متخصص، واسم المراجع يظهر عليه.
  5. كل مصدر مذكور وبإذن: السجل في docs/DATA_SOURCES.md، ونصوص الأذونات في docs/licenses/.

ساهم

  • صحّح توقيت التلاوة بأذنك من المتصفح: المحرر والدليل. لا تحتاج خبرة برمجية.
  • علّم المواضع في صوت القراءات إن كنت تعرفها: الدليل.
  • مطلوب بشدة: مختبرون على ويندوز ولينكس. نسختا ويندوز ولينكس تُبنيان تلقائيًا مع كل إصدار ولم تُجرَّبا بعد على أجهزة حقيقية. نزّل النسخة من GitHub Releases، وجرّب القراءة والاستماع والتحميل والتسميع، وأبلغنا بما يحدث في issue مع اسم النظام وإصداره.
  • سجّل تلاوتك لتدريب نموذج التسميع على train.altibyan.app. التسجيلات تُنشر بترخيص CC BY 4.0.
  • الكود: اقرأ CONTRIBUTING.md.

English

Features

  • Mushaf: Hafs editions (new Madina, old Madina 1405, Shamarly), the Warsh, Qalun, al-Duri and Shu'bah riwayat, several heritage styles, tajweed colouring, and two facing pages on wide screens.
  • Recitation: many reciters, verse and word highlighting in sync with the audio, repeat, speed, sleep timer, and offline downloads.
  • Tafsir and word meanings: al-Muyassar and translations, word study, similar verses (mutashabihat), copy and share as text or image.
  • Memorization and tasmee: word-by-word tests, spaced review, a hifz map, and recitation checking that runs on your device.
  • Khatma and tasbih: khatma planner, reminders and reports, a reflection journal, a tasbih counter, and home-screen widgets.
  • For everyone: elderly mode, screen-reader support, Arabic and English interface, one-file backup.

Download

Tibyan is in beta:

Platform Link
Android Google Play testing, or the APK on GitHub Releases
iPhone and iPad TestFlight
macOS GitHub Releases
Windows and Linux GitHub Releases (unsigned, testers wanted)

Get an invite when testing opens: altibyan.app/beta

Principles

  1. Completely free: no ads, no purchases, no subscriptions.
  2. No tracking: no account, no analytics. Your data stays on your device, and your voice never leaves it during tasmee. Crash reports are opt-in. See the privacy policy.
  3. No AI-written religious content. Every Quran, tafsir or qiraat text comes from a verified source, shown with its credit.
  4. No scholarly content before review by a qualified person, whose name is shown with it.
  5. Every source credited and permitted: listed in docs/DATA_SOURCES.md, with license evidence in docs/licenses/.

Contribute

  • Fix recitation timings by ear in your browser: the editor and the guide. No programming needed.
  • Mark qiraat audio if you know the qiraat: the guide (Arabic).
  • Wanted: Windows and Linux testers. The Windows and Linux builds are produced automatically with every release and have not been tried on real machines yet. Download them from GitHub Releases, try reading, listening, downloads and tasmee, and tell us what happens in an issue with your OS name and version.
  • Record your recitation to train the tasmee model at train.altibyan.app. Recordings are published under CC BY 4.0.
  • Code: see CONTRIBUTING.md.

Screenshots

Mushaf page in a heritage style 3D bookmarks (fawasil) Recitation with verse highlighting
المصحف · Mushaf الفواصل · Bookmarks التلاوة · Recitation
Tafsir and translation Hifz map Tasmee session
التفسير · Tafsir خريطة الحفظ · Hifz map التسميع · Tasmee
Tasbih counter Settings
المسبحة · Tasbih الإعدادات · Settings

Two facing pages on desktop
صفحتان متقابلتان على الحاسوب · Two facing pages on desktop


Build from source

Requirements: Flutter 3.47.5 (stable), Git LFS, Python 3. Per platform: Android SDK; Xcode (iOS, macOS); Visual Studio (Windows); GTK 3, libmpv and libcurl (Linux).

git lfs install
git clone https://github.com/helalrules7/tibyan.git
cd tibyan
flutter pub get
flutter run            # pick a device
flutter test

Optional: cp .env.example .env and run with flutter run --dart-define-from-file=.env to enable crash reporting or sync keys. python3 tools/fetch_sources.py downloads and verifies the raw data. Raw datasets and audio are never committed; the scripts in tools/ rebuild them and check each file's SHA-256.

Project structure

Path Contents
lib/features/ App screens, one folder per feature (mushaf, audio, tafsir, hifz, tasmee, tasbih, khatma…)
lib/core/ Theme tokens, settings, feature flags, routing, crash reporting
lib/l10n/ Arabic (template) and English strings
assets/ Themes, fonts (Git LFS), feature flags, content database
apple/ WidgetKit extensions for iOS and macOS
apps/ Scholarly review tool and recitation timing editor (web)
data/ Recitation timings as text (CC BY 4.0)
tools/ Reproducible data pipeline and release scripts
training-platform/ train.altibyan.app: voice donations for the tasmee model
docs/ Data sources, licenses, release process, plans

License

  • Code: GPL-3.0.
  • Content: each dataset keeps its source's license, listed in docs/DATA_SOURCES.md. Data derived from OpenITI is CC BY-NC-SA 4.0, shipped separately from the code. KFGQPC fonts are distributed unmodified under the Complex's terms.
  • Recitation timings in data/timing/ and voice recordings from the training platform: CC BY 4.0.

Releases: docs/RELEASE.md · Changelog: CHANGELOG.md · Security: SECURITY.md

Follow · تابعنا

Facebook · Instagram · TikTok · YouTube · altibyan.app · info@altibyan.app

About

تبيان — Free, open-source, non-profit Quran app (Flutter): mushaf, tafsir, recitation with word highlighting, memorization and on-device tasmee. No ads, no tracking.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages