Windows
Windows 10 / 11 · 64-bit
Prayer Times is a free, open-source prayer times desktop app for Windows, macOS and Linux — a small companion for the five daily prayers. It lives in your system tray with accurate timetables for your city, alarms that understand the whole prayer window — and nothing else.
No account, no ads, no noise. Built with Tauri, times by the Aladhan API, open source under MIT.
~10 MB · updates itself · runs at startup if you want it to
Windows 10 / 11 · 64-bit
macOS 11 or newer
Ubuntu · Debian · Fedora
All releases live on GitHub — free, signed and verifiable.
The next prayer, its countdown and the window end time sit in your system tray — a glance is all it takes. Close the window and it keeps running.
Alarms respect the whole prayer window, not just the start time — a gentle "you still have time" reminder, a final warning before it closes, and snooze when you need it.
Every alarm rings through a system notification, a looping sound — your own audio file if you like — and a small popup. Mark the prayer done and it all goes quiet.
Pick your country and city once; the calculation method and Asr school come along. Times follow your city’s timezone, not your device clock.
Each month’s timetable is cached on disk — one small API call per month in the happy path. No account, no tracking, no ads.
The app checks for updates on every launch and installs them on its own — cryptographically signed, so it only ever accepts real releases.
Prayer Times is a free, open-source prayer times desktop app for Windows, macOS and Linux. It keeps the five daily prayer times for your city in the system tray, with a countdown to the next prayer and alarms that respect the whole prayer window.
Yes. The app is open source under the MIT license — no ads, no account, no tracking. The full source code is available on GitHub.
Windows 10 and 11 (64-bit installer), macOS 11 or newer (Apple Silicon and Intel builds), and Linux (AppImage, .deb and .rpm packages).
Times come from the Aladhan API. Pick your country and city once — the calculation method and Asr school follow your city, and times follow your city’s timezone rather than your device clock.
Yes, mostly. Each month’s timetable is cached on disk after the first fetch — one small API call per month in the happy path — so the app keeps showing times without a connection.
The app checks for updates on every launch and installs them on its own. Every release is cryptographically signed, so it only ever accepts real releases.
Have a question or want to work together? Drop me a message and I'll get back to you as soon as possible.