As we are halfway through Ramadan, I want to take a chance to shed light on some cool Islamic tools and projects.

Some of these are open source and you can use them in your own projects as well.

Al Quran Cloud

Al Quran Cloud is a web app that you can use to read Quran, listen to it with your favorite reciters, and check translations in many languages.

What's cooler about this project is that it provides free APIs that you can use to add Quran verses to your own projects. You can use it to add the Quran verses both are text and audio, as well as display translations of it.

I personally have utilized these APIs in my Chrome extension Quran in New Tab.

You can also support this project on GitHub.

Salat Vue

Salat Vue is a simple Web app that shows you prayer times in any country and city. It also shows you the next prayer and how much time is left remaining.

You can support this tool on GitHub.

hijri-date

hijri-date is an NPM package that you can use to get the Hijri date. It provides a HijriDate class that you can use to handle hijri dates with an API similar to JavaScript's Date. You can also use it to convert to Gregorian date and vice versa.

You can support this tool on GitHub.

Quran.com

Quran.com is an organization that provides web apps and mobile apps to easily have access to the Quran and read it, as well as listen to it. It's actively maintained and uses modern technologies.

You can support this project on GitHub. You can also donate to their organization for more support.

azkar-db

azkar-db is a GitHub repository that has a wide set of azkar in a SQLite database, JSON format, and CSV format. It includes Morning azkar and Evening azkar, as well as other types.

Unfortunately, this one is all in Arabic only.

Muslim Mate

Muslim Mate is a dashboard with the necessary information for Muslims. It includes prayer times, a calendar of Islamic events, Azkar, and weather stats among other things. It's available as a website and as an Android app.

It's also fully customizable as you can remove or change the places of items in your dashboard.

You can support this project on GitHub.

Al-Adhan

By the creator of Al Quran Cloud, this website provides you with information about prayer times, as well as a Hijri calendar with events.

This project also has a free API that you can use in your projects. You can use it to get the Hijri calendar of a Gregorian month, prayer times at a specific longitude and latitude, and much more.

You can support this project and contribute to it on GitHub.

Quran-Flutter

Quran-Flutter is an open-source flutter project that allows you to read the Quran cross-platforms. This project is still in its development phase but at the moment it's a responsive Quran reader for any device.

It's Salah Time

It's Salah Time is a beautiful web app that shows you prayer times based on your location. It's also a PWA so you can add it to your mobile device and view it as an app.

You can support and contribute to this project on GitHub.

Sunnah.com

Sunnah.com is a website you can use to view the Hadith of Prophet Muhammad. You can also search for it. It supports 3 languages: Arabic, English, and Urdu.

It also provides free-to-use APIs to use these resources in your projects.

You can support and contribute to them on GitHub.

pyIslam

pyIslam is a Python library that you can use to calculate prayer times, hijri dates, qiblad direction, Zakat calculation, and more.

You can support and contribute to the project on GitHub.

Quran CLI

Quran CLI is an NPM package that you can install locally by cloning the GitHub repository. It allows you to view the Quran right from your terminal.

You can read as well as search the Quran right from your CLI. You can view the verses in both English and Arabic.

More Awesome Tools

To check out more awesome Islamic tools, check out the following repositories:

  1. Awesome-Islam
  2. Awesome-Muslims