Giter VIP home page Giter VIP 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 existing 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 different platforms.
  • 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.
  • Ummalqura calendar : precise implementation for java.util.calender for Ummalqura Hijri calender which produces result as the official one

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.

Android


Machine Learning & AI

  • Tarteel: Developing the next generation of AI powered Muslim Apps

Mobile Apps

Cross Platform

Android

Quran
Prayer time and hijri date
  • Hijri Calendar : Hijri Calendar app for android
  • Muslim Mate : Praying times, Quibla, Mosques and halal restaurant around you, date conversion from Hijri to Gregorian and vice versa.
Athkar
  • HisnulMuslim : an Android app which include all the dua from Hisnul Muslim.
  • Athkar Kids : an app to encourage children and help them learn and say different athkar(Azkar)
  • Huson Almuslim Android V2 : an Android app which include all the dua from Huson Almuslim.
Books
  • Islamic Library for android : Book reading app for Islamic books based on (shamela.ws) books with unique features in commenting, browsing ,reading and searching books
  • MatnAjrumiyyah : an Android app for Matn Al-Ajurumiyyah.
Media

Windows Phone

Web Apps

Browser Extensions

Desktop Apps

  • Minbar : Minbar is a GNOME Islamic prayer times application on top of libitl
  • Monajat
  • Azan : Azan is an Islamic prayer times extension for Gnome Shell

MISC

  • Alfanous : Alfanous (The Lantern - الفانوس ) is an Arabic search engine API provide the simple and advanced search in the Holy Quran , more features and many interfaces... http://www.alfanous.org
  • Quran Research Tool
  • IslamicTextAHK : This is an app developed using AutoHotkey scripting to help expand most commonly used Islamic terms while allowing the user to edit the defaults and/or add their own custom expansions.

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
  • Open-Hadith-Data : Open Hadith Library that contains full databases of 9 different books. (with & without Arabic diacritics to allow proper searching. UTF-8 encoded).
  • 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

Web APIs

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

For the sake of clarity, top Islamic software section has been seperated into a seprate file.

https://github.com/AhmedKamal/awesome-Islam/blob/master/islamic-software/README.md

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

amrhalawani avatar bullheadandplato avatar glaisher avatar keda87 avatar khdev01 avatar m7mdyahia avatar mhashim6 avatar mohamedabusrea avatar rachidio avatar sadmansamee avatar sarfrazeteam avatar shahednasser avatar

Watchers

 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.