Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Open-Mushaf Native is a modern Quran Mushaf application built with Expo and React Native, designed for seamless, immersive reading and interaction on mobile platforms and web. This project emphasizes performance, offline functionality, and accessibility, providing a rich user experience with gesture-based navigation

License

Notifications You must be signed in to change notification settings

adelpro/open-mushaf-native

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open-Mushaf Native – Modern Offline Quran Reader (React Native, Expo, PWA)

A cross-platform Quran Mushaf app built with React Native, Expo, and TypeScript.
Supports Android, iOS, Web, and macOS, featuring offline Quran reading, gesture navigation,
dynamic Tafseer popups, and optimized image caching for a smooth and immersive study experience.

Open-Mushaf Banner

GitHub Stars GitHub Forks GitHub Watchers Twitter Follow

CodeQL Codacy Badge

Release Notes Open Issues License Supports Android, iOS, web, macOS and Windows npm TypeScript Expo React Native PWA Jotai


About

Open-Mushaf Native is a modern, minimalist Quran Mushaf built for seamless reading and Tafseer exploration.
It emphasizes performance, offline access, and a distraction-free experience, powered by React Native and Expo.

Key Features

  • Swipeable Navigation – Move between pages smoothly with gestures.
  • Offline Access – Cache Quran pages and Tafseer data for full offline use.
  • Dynamic Tafseer Popups – Resize Tafseer sections with drag gestures.
  • Optimized Image Loading – Uses expo-image for efficient memory handling.
  • Lightweight State Management – Powered by Jotai atoms.
  • Cross-Platform Ready – One codebase for Android, iOS, Web, and macOS.

Demo

Watch the demo


Download


App Screenshots

Main reading interface Dark mode Tafseer popup Surah index

Installation

Requirements

  • Node.js v22+
  • Expo SDK 52+

Steps

git clone https://github.com/adelpro/open-mushaf-native.git
cd open-mushaf-native
npm install
npx expo start

Contributing

Contributions are welcome

Please follow the contribution guidelines and ensure zero ESLint errors before submitting a pull request.

Stargazers

Thank you to everyone who supports the project 🌟

Stargazers repo roster for @adelpro/open-mushaf-native

License

This project is licensed under the MIT License. See the LICENSE file for more details.


Keywords: Quran App, Mushaf, React Native, Expo, Offline Quran, Tafseer, PWA, Islamic App

About

Open-Mushaf Native is a modern Quran Mushaf application built with Expo and React Native, designed for seamless, immersive reading and interaction on mobile platforms and web. This project emphasizes performance, offline functionality, and accessibility, providing a rich user experience with gesture-based navigation

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Morty Proxy This is a proxified and sanitized view of the page, visit original site.