Code Monkey home page Code Monkey logo

awesome-islam's Introduction

awesome-Islam

A curated list of awesome islam related projects, frameworks, resources and other awesomeness.

The aim of this list is to

  • support exisiting projects by helping people who want to contribute find them easily.
  • help developers find the best resources that help them while developing new islamic apps being aware of the current repos and apps and the gaps in differenet platoforms.
  • help users in different platforms find the best islamic apps that can help them in their life.

You may also find it useful to check awesome-arabic

Your contributions are always welcome!

Table Of Contents

Open Source Projects

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.

Javascript

Python

Objective-C

  • BAPrayerTimes : BAPrayerTimes is an Objective-C library for calculating Islamic prayer times. It provides a convenient Objective-C interface to the ITL prayer times library, making it easy to correctly calculate prayer times on iOS and OS X.
  • Pray-Times : an open-source library for calculating Muslim prayers times.
  • IslamicDatePicker : IslamicDatePicker iOS Custom View

Swift

.NET

PHP

  • Pray-Times: an open-source library for calculating Muslim prayers times.

Mobile Apps

Cross Platform

Android

Windows Phone

Web Apps

Browser Extensions

Desktop Apps

  • Minbar : Minbar is a GNOME Islamic prayer times application on top of libitl
  • Monajat

MISC

Development Resources

Text

  • Quran-CSV : This Quran csv files contains all known translations and recitations as well as images and other resources.
  • Quran-Corpus : Quranic Arabic Corpus, an annotated linguistic resource which shows the Arabic grammar, syntax and morphology for each word in the Holy Quran. The corpus provides three levels of analysis: morphological annotation, a syntactic treebank and a semantic ontology.
  • Hadith-islamware : Hadith database from Islam Ware https://www.islamware.com/app/downloads
  • PDF Quran : PDF version for Quran in different languages

Sound

  • TV-Quran : Audio resources for Quran by different receiters
  • Quranic Audio : Quranic Audio , your source for high quality recitations of the Quran. All the Quran recitations are in high quality and are free for download and streaming as mp3s.
  • Verse By Verse : provide you with easy and free access to the Quran in MP3 format seperated into individual verse (verse by verse breakdown).
  • prayer-times-adhan : A collection of famous adhan audios is provided.

Images

Fonts

  • Amiri Font : a classical Arabic typeface in Naskh style for typesetting books and other running text.
  • sahl-naskh : A fork of Droid Arabic Naskh font fixing some of the issues in the original font.
  • Jozoor font : Jozoor arabic font (Only Regular weight is available for free).
  • Flat font : arabic font (Only Regular weight is available for free)..

Teams

Best Free Islamic Software

Mobile Apps

IOS

  • Al-Quran
  • Qamardeen : an app that tells you how well you've been praying this week, how regularly you've been reading Quran this month, and how steadily you've been fasting this year.
  • Prayer Times Today : The most simple way to view Muslim prayer times. With very elegant and easy today extension you can now view Muslim prayer times so fast.
  • Hijri Calendar : a cool hirjri calendar that has multiple features

Android

  • My Prayer : This app calculates Muslims prayer times using the phone's location (latitude and longitude) based on different conventions.
  • Ayat : Ayat : Al Quran : KSU-Electronic Mosshaf project.

Windows Phone

  • Hijri Calendar : Hijri Calendar provides you with a calendar showing the current Hijri date, updates the app's live tile and reminds you of important islamic events.
  • Al-Azkar : provides you with different Azkar
  • Al-Quran : Al Quran App is complete Quran in beautiful Arabic Font. It also has verse-by-verse translation, verse-by-verse recitation and full text search. You can listen to the recitation while connected to internet connection, or you can download the recitation for offline use.
  • Salaty : Qibla + PrayTimes + Athan + Lockscreens

Desktop Apps

Windows

OSX

  • Guidance : Guidance is a prayer times application for Mac OS X that plays the Adhan when it is time for prayer. Designed to be simple and elegant

Linux

Wearables Apps

  • My Prayer wear : My Prayer wear is only for smartwatches running Android Wear.

Browser Extensions

  • Zikr : Zikr app make it easy for you to listen Holy Quran much more faster and easier with professional Quran player

License

CC0

To the extent possible under law, Ahmed Kamal has waived all copyright and related or neighboring rights to this work.

awesome-islam's People

Contributors

keda87 avatar

Watchers

James Cloos avatar Abdelkarim avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.