https://github.com/abiruzzamanmolla/dailyprayertimesoftware
A premium, glassmorphic prayer tracker for Windows taskbar.
https://github.com/abiruzzamanmolla/dailyprayertimesoftware
islamic-prayer-times muslim prayer prayer-times windows
Last synced: 2 months ago
JSON representation
A premium, glassmorphic prayer tracker for Windows taskbar.
- Host: GitHub
- URL: https://github.com/abiruzzamanmolla/dailyprayertimesoftware
- Owner: AbiruzzamanMolla
- Created: 2026-03-15T21:31:44.000Z (3 months ago)
- Default Branch: native-rewrite
- Last Pushed: 2026-04-13T11:21:51.000Z (2 months ago)
- Last Synced: 2026-04-13T11:35:01.538Z (2 months ago)
- Topics: islamic-prayer-times, muslim, prayer, prayer-times, windows
- Language: C#
- Homepage: https://az.is-a.dev/DailyPrayerTimeSoftware/
- Size: 150 MB
- Stars: 3
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
Daily Prayer Timer (Native)
Lightweight. Accurate. Native.
A high-performance, native Windows application for accurate prayer times, featuring a premium glassmorphic UI, deep taskbar integration, and full multi-language support. Keep track of your daily prayers and Sunnah fasts directly from your Windows desktop.
---
## 📥 Download & Install
| Platform | Link |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| **Windows (64-bit Installer)** | [DailyPrayerTimer_Setup_v2.1.0_x64.exe](https://github.com/AbiruzzamanMolla/DailyPrayerTimeSoftware/releases/latest) |
| **Windows (32-bit Installer)** | [DailyPrayerTimer_Setup_v2.1.0_x86.exe](https://github.com/AbiruzzamanMolla/DailyPrayerTimeSoftware/releases/latest) |
| **Windows (64-bit Portable)** | [DailyPrayerTimer_v2.1.0_Portable_x64.exe](https://github.com/AbiruzzamanMolla/DailyPrayerTimeSoftware/releases/latest) |
1. Download the installer matching your system.
2. Run the installer and follow the wizard to create Desktop and Start Menu shortcuts.
3. Once installed, you can find **Daily Prayer Timer** on your Desktop or by searching in the Windows Start Menu.
## 📸 UI Preview
## 🔥 What's New in v2.2.0 (Divine Tracker Expansion)
- **Divine Tracker Analytics**: New aggregate progress card in the Tracker tab showing Weekly, Monthly, and Yearly completion statistics.
- **Automated Qadha Tracking**: Smart logic that calculates missed Fard prayers across all periods (Today, Week, Month, Year).
- **Taskbar Jamat Times**: Prayer list now displays Jamat times alongside start times for better planning.
- **Application Loader**: Enhanced startup experience with a sleek new loading screen.
- **Automatic Data Backup**: Scheduled backups to your preferred directory to keep your progress safe.
- **Fixed Night Logic & Notifications**: Perfected crossover handling for Tahajjud and Islamic Midnight during early morning hours, and resolved an issue with missed notification alerts.
## 🔥 What's New in v2.0.0 (Generation 2 Tracker)
- **Bi-Directional Tracker Sync**: Instant synchronization between the Tracker popup and the Hero Tracker dashboard.
- **Precision Progress Logic**: Daily completion percentage calculation now uses double-precision math for 100% accuracy.
- **Nafal & Sawm Integration**: Progress now tracks Nafal prayers (Tahajjud, Duha, Awwabin) and includes a Fasting bonus.
- **Improved Historian Mode**: Past dates are fully interactive without the "upcoming" blur effect for better retrospective tracking.
_(See the `CHANGELOG.md` for a full history of updates including v1.8.x features like Custom Offsets, Granular Notifications, Zen Mode, and Ramadan Mode.)_
## ✨ Key Features
### 🕌 Prayer Tracking & Alarms
- **Accurate Prayer Times:** Real-time countdowns for all five daily prayers based on your exact location (Latitude/Longitude).
- **Jamaat (Congregation) Support:** Set and track fixed Jamaat times for your local Masjid. Time selectors strictly filter to each prayer's valid range.
- **Granular Notification Controls**: Individually enable/disable Adhan, Pre-Adhan reminders, and Jamaat popups for each prayer.
- **Adhan Sound Management**: Choose from high-quality recorded adhans (Makkah, Madinah, Alafasi), adjust volume globally, or use any custom MP3/WAV file.
- **Sunnah Fasting Tracker:** Automatic detection and alerts for Monday/Thursday, Ayyam al-Bidh, and special Islamic dates.
- **Prohibited Times (Makruh) Alerts:** Visual countdowns and warnings for Sunrise, Zawal, and Sunset.
- **Manual Calculation Options**: Custom Fajr/Isha angles and High Latitude rules, customizable Suhur/Iftar offsets, and Hijri date adjustments.
### 💻 UI & Integration
- **Premium Glassmorphism UI**: Modern design with semi-transparent backgrounds, vibrant Islamic Green gradients, and custom titlebar-less navigation.
- **Zen & Full Screen Modes**: Immersive focus modes that strip away UI distractions to leave only the beautiful prayer countdown.
- **Dual Taskbar Modes**:
- **Integrated Taskbar Window**: A native, TrafficMonitor-inspired taskbar integration for Windows 11.
- **Legacy COM DeskBand**: Support for Windows 10 and ExplorerPatcher users.
- **Floating Overlay**: A stylish, semi-transparent fallback overlay to keep prayers in view while you work, featuring vertical "popup" expansion.
- **Theme Customization**: Full control over primary/secondary colors and background gradients.
- **Smart Update System**: Automatic version checks on startup and a manual "Check for Updates" button.
- **Tray Persistence**: Runs in the background with a system tray icon for quick access.
## 🚀 Portable Version
The portable version is a single-file executable that stores all its settings and data in a `data` subfolder within the application directory.
- **No Installation Required**: Just download and run.
- **Easy Backup**: Simply copy the application folder to keep your settings.
- **Stealthy**: Does not write to `%APPDATA%` unless manually configured otherwise.
> [!NOTE]
> To manually enable portable mode on any installer build, create an empty file named `.portable` in the same directory as the executable.
## 🛠️ Building from Source
1. Clone the repository.
2. Open in Visual Studio 2022 or use CLI.
3. Build for your target architecture:
```powershell
# 64-bit
dotnet publish DailyPrayerTime.Native -c Release -r win-x64 --self-contained -p:PublishSingleFile=true
# 32-bit
dotnet publish DailyPrayerTime.Native -c Release -r win-x86 --self-contained -p:PublishSingleFile=true
```
## 🌍 Translation & Localization Guide
Daily Prayer Timer supports multiple languages. We welcome open-source contributions to add more!
### How to Add a New Language
1. **Find Language Files**: Navigate to the `DailyPrayerTime.Native/i18n` directory.
2. **Create New Dictionary**: Copy the default English file (`en.json`) and rename it to your target language code (e.g., `tr.json` for Turkish, `ar.json` for Arabic).
3. **Translate**: Open your new `json` file and translate all the string values on the right side of the colon.
- **Important**: Do not translate or modify the keys (the strings on the left side of the colon).
- Ensure formatting placeholders like `{0}` remain intact.
4. **Register Language**: Open `DailyPrayerTime.Native/SettingsWindow.xaml` and locate the `` section. Add your new language as a `ComboBoxItem` with the `Tag` matching your new json filename (e.g., `Tag="tr"`).
5. **Submit PR**: Test your changes and submit a Pull Request to help the community!
## 🌐 Extension Versions
Check out other versions of this tool:
- **Chrome Extension**: [Prayer Time on GitHub](https://github.com/AbiruzzamanMolla/PrayerTime)
- **VS Code Extension**: [Prayer Timer (Bangladesh) on Marketplace](https://marketplace.visualstudio.com/items?itemName=azmolla.prayer-timer-bangladesh)
---
### 🙏 Acknowledgements
Special thanks to the entire open-source community. This project draws immense inspiration and ideas from numerous developers, and we are grateful for the help and foundation provided by their projects.
A special thanks to the AI community and **Agentic AI coding assistants** for empowering the rapid development, debugging, and continuous refinement of this software.
#### Special Thanks
- **Islamic Audiobook**: [YouTube Channel](https://www.youtube.com/@islamicaudiobook)
- **BB Podium (Book Reviews)**: [YouTube Channel](https://www.youtube.com/@BBPodium)
- **Audiobook Bangla**: [Website](https://audiobookbangla.com)
---
### 📬 Contact & Support
- **Developer**: Abiruzzaman Molla
- **GitHub**: [github.com/AbiruzzamanMolla](https://github.com/AbiruzzamanMolla)
- **Support Me**: [SupportKori](https://www.supportkori.com/abiruzzaman)
- **Telegram**: [Join Now](https://t.me/dailyprayertimersoftware)
---
© 2026 Abiruzzaman Molla. All Rights Reserved.