Open Source Islamic App List
A curated list of open-source Islamic applications and libraries
Forked from awesome-Islam by AhmedKamal You may also find it useful to check awesome-arabic
Your contributions are always welcome!
APIs & Libraries
C++
- ITL : The Islamic Tools and Libraries (ITL) project provides a fully featured library for performing common Islamic calculations.
- Pray-Times : an open-source library for calculating Muslim prayers times.
Java
- ITL-Java : ITL Java is a Java library based on LGPL-licensed ITL (Islamic Tools and Libraries), currently includes prayer times (salat), Hijri date, and qibla direction.
- iclib-java : Islamic Calculation Library (ICLib) contains calculations for prayer (salat) times, qibla direction, and Hijri conversion
- Pray-Times : an open-source library for calculating Muslim prayers times.
- Ummalqura calendar : precise implementation for java.util.calendar for Ummalqura Hijri calendar which produces result as the official one
Javascript
- node, websql and javascript API for Holy quran : node, websql and javascript API for Holy quran http://qzaidi.github.io/quran/
- Pray-Times : an open-source library for calculating Muslim prayers times.
Python
- Django-Quran : Quranic models and helpers for use in Django projects http://www.openislam.org/
- Hijra : Hijri Islamic Calendar utils in python
- Pray-Times : an open-source library for calculating Muslim prayers times.
- pyIslam : pyIslam, a Python library to calculate prayer times, hijri date, qiblah direction and more http://abougouffa.github.io/pyIslam
- python-quran-odoa : Python library to get random surah within quran including Indonesian/English translation.
Objective-C
- BAPrayerTimes : BAPrayerTimes is an Objective-C library for calculating Islamic prayer times.
- Pray-Times : an open-source library for calculating Muslim prayers times.
- IslamicDatePicker : IslamicDatePicker iOS Custom View
Swift
- PrayerTimes-Swift : Islamic Prayer (salah) Time calculation written in swift.
.NET
- Pray-Times : an open-source library for calculating Muslim prayers times.
- Prayer Times : .NET portable library written C# to calculate Muslim prayer times
PHP
- Pray-Times: an open-source library for calculating Muslim prayers times.
Android
- HijriDatePicker : Material (Gregorian - Hijri) Date & Time Picker
Mobile Apps
Cross Platform
- aQuran : A mobile-optimized, cross-platform Quran app built with web technologies.
- Hadith Encyclopedia : cross platform hadith app with coloring for narrators
Android
Quran
- Quran Android : a quran reading application for android
- alfanous-android : mobile app client for alfanous
- Quran for Android by Fekra computers : free Quran android application with audio recitation
- Kids Quran Android : an interactive app for motivating children to learn Quran
Prayer time and hijri date
- Hijri Calendar : Hijri Calendar app for android
- Muslim Mate : Praying times, Qibla, Mosques and halal restaurants around you
Athkar
- HisnulMuslim : an Android app which include all the dua from Hisnul Muslim.
- Athkar Kids : an app to encourage children and help them learn athkar
Books
- Islamic Library for android : Book reading app for Islamic books
- MatnAjrumiyyah : an Android app for Matn Al-Ajurumiyyah.
Audio
- Islamic Streamer Android : Stream Islamic audio content on your Android phone
Windows Phone
- Quran Phone : Quran Phone is a free, open source Quran application for Windows Phone
- alfanous-wp: mobile app client for alfanous
Web Apps
- Quran Dev : Visualizing Quranic data from different websites
- Quran.com front end
- Waqt.com : website for calculating muslim prayertimes.
- IslamSource : Islam Source Quran, hadith, Islamic information metadata project
- Quran website
- Hadith Encyclopedia
- Islamic Library
- Muslim mate website
Browser Extensions
Desktop Apps
Miscellaneous
- Alfanous : Alfanous is an Arabic search engine API providing search in the Holy Quran
- Quran Research Tool
- IslamicTextAHK : app developed using AutoHotkey scripting to help expand Islamic terms
- Islamic Dictionary : The Islamic Dictionary database and audio files
Development Resources
Text
- Quran-CSV : Quran csv files containing all known translations and recitations
- Quran-Corpus : Quranic Arabic Corpus, an annotated linguistic resource
- Hadith-islamware : Hadith database from Islam Ware
- PDF Quran : PDF version for Quran in different languages
Sound
- TV-Quran : Audio resources for Quran by different reciters
- Quranic Audio : High quality recitations of the Quran
- Verse By Verse : Quran in MP3 format separated into individual verses
- prayer-times-adhan : A collection of famous adhan audios
Images
- Quran.com Images : images using fonts from King Fahed Complex
- Athkar Images
- God Names Images
Web APIs
- Islamic library api : Islamic books, authors and metadata
- Hadith api
- muslim mate api : prayer time, qibla and hijri date
Fonts
- Amiri Font : a classical Arabic typeface in Naskh style
- sahl-naskh : A fork of Droid Arabic Naskh font
- Jozoor font : Jozoor arabic font
- Flat font : arabic font
Teams
License
Forked from awesome-Islam by AhmedKamal
To the extent possible under law, authors have waived all copyright and related or neighboring rights to this work.
