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 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.
- 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-imagefor efficient memory handling. - Lightweight State Management – Powered by Jotai atoms.
- Cross-Platform Ready – One codebase for Android, iOS, Web, and macOS.
- Node.js v22+
- Expo SDK 52+
git clone https://github.com/adelpro/open-mushaf-native.git
cd open-mushaf-native
npm install
npx expo startContributions are welcome
Please follow the contribution guidelines and ensure zero ESLint errors before submitting a pull request.
Thank you to everyone who supports the project 🌟
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




