PrayBar keeps your next prayer and the time left up there, where you'll see it, and otherwise stays out of your way.
Download for MacFree · Works offline · macOS 13 or later · Apple Silicon
Today's five prayers, with the next one marked. The countdown changes once a minute.
Example: Amman on 1 October 2026, Muslim World League, Standard Asr.
Your next prayer appears as soon as a location fix arrives. PrayBar then asks once whether to keep its defaults, and offers to start at login:
Using automatic location, Muslim World League, and Standard Asr. You can change these choices in Settings at any time.
Launch at login (recommended) Use defaults View all settings…Everything else is optional: manual coordinates and time zone, 12 calculation methods, Standard or Hanafi Asr, a clock instead of a countdown, and notifications.
PrayBar never connects to the internet. It isn't allowed to: macOS only lets a sandboxed app go online if the app asks, and PrayBar doesn't ask.
| com.apple.security.app-sandbox | true |
|---|---|
| com.apple.security.personal-information.location | true |
| com.apple.security.network.client | not requested |
Prayer times are calculated on your Mac, and reminders are scheduled with macOS itself. PrayBar has nowhere to send your location, or anything else.
Your Mac's Location Services finds your position and may need a network connection. Once PrayBar has coordinates, or if you enter them yourself, prayer calculations and reminders work offline.
PrayBar 1.0 ran for ten minutes on a MacBook Pro with an M1 Pro, and its CPU use was read every five seconds, to one decimal place like Activity Monitor. 109 of the 120 readings were 0.0%, and in 76 of them it used no CPU at all.
| 7:21 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7:22 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7:23 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7:24 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7:25 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7:26 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 |
| 7:27 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7:28 | 0.0 | 0.0 | 0.0 | 0.0 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7:29 | 0.0 | 0.0 | 0.0 | 0.0 | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| 7:30 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Average CPU | About 0.01%. 0.012% in this run, and 0.008–0.015% in earlier runs. |
|---|---|
| Clock mode | 60 of 60 readings at 0.0% after a fresh launch |
| Memory | About 11.5 MiB until you first open Settings. About 25–30 MiB after that, because macOS keeps the Settings frameworks loaded. |
| Disk writes | 0 bytes while idle |
| Network | None from PrayBar. macOS Location Services may use the network to find you. |
| Timers | One, about once a minute in countdown mode; in clock mode, only at the next prayer or midnight. A location lookup adds a 30-second timeout. |
| Sleep | Never kept awake by PrayBar. It holds no power assertions. |
Measured 2 October 2026 on PrayBar 1.0: MacBook Pro (M1 Pro, 16 GB), macOS 15.6.1, countdown mode with notifications on, menu and Settings closed. One Mac, so yours will vary a little. A title that changes needs a little work once a minute, so it is never literally zero. How it was measured, every run, and the raw data.
Every feature it leaves out is one less thing running on your Mac.
For macOS 13 or later on Apple Silicon Macs. Prayer times are calculated on your Mac with Adhan.
Download for MacSource on GitHub
Open the disk image, drag PrayBar to Applications, then open it from there. Allow location access, and your next prayer appears in the menu bar.