Mohammad YahiaMohammad Yahia
Back to all articles

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

Python

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

.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

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

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

Audio

Windows Phone

Web Apps

Browser Extensions

Desktop Apps

  • Minbar : Minbar is a GNOME Islamic prayer times application
  • Monajat

Miscellaneous

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

Images

Web APIs

Fonts

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.