About Noor
A small, free Islamic companion built with plain PHP.
What is here
- Prayer times for any city, with fifteen calculation methods and both Asr opinions.
- The Qur'an — all 114 surahs in Uthmani script with translations in ten languages.
- Qibla direction from your coordinates, with a compass that follows your phone.
- Zakat calculator covering cash, gold, silver, business stock and debts against nisab.
- Fitrah calculator for Sadaqat al-Fitr, in weight or in money.
- Hadith, duas, the 99 names, the Hijri calendar and a tasbih counter.
Where the data comes from
- Prayer times, Hijri dates and the Qibla bearing: the AlAdhan API.
- Qur'an text and translations: AlQuran Cloud.
- Hadith, duas and the 99 names ship with the site as JSON files.
- Responses are cached on disk, so pages stay fast and the APIs are not hammered.
Prayer times depend on the method and coordinates you choose. Where your local mosque
differs, follow the mosque.
Running it yourself
Noor needs PHP 8.1 or newer. There is no database and no build step.
git clone https://github.com/Towfique-Ahmed/noor.git
cd noor
php -S localhost:8000 -t public
On a normal web server, point the document root at public/. To change the
default city or calculation method, copy the values you want out of
config/config.php into config/local.php.
A note on accuracy
The calculators and timings here are tools, not rulings. Zakat on pensions, shares held for
trade, or debts spread over years can turn on details this form does not ask about. When
something matters, ask a scholar you trust.