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
- Download the installer matching your system.
- Run the installer and follow the wizard to create Desktop and Start Menu shortcuts.
- Once installed, you can find Daily Prayer Timer on your Desktop or by searching in the Windows Start Menu.
📸 UI Preview
✨ Key Features
🕌 Prayer Tracking & Alarms
- Accurate Prayer Times: Real-time countdowns for all five daily prayers based on your exact location.
- Jamaat (Congregation) Support: Set fixed times for your local Masjid; now displays in the Taskbar for better planning.
- Granular Notification Controls: Individually enable/disable Adhan, Pre-Adhan reminders, and Jamaat popups.
- Adhan Sound Management: Choose from high-quality recorded adhans (Makkah, Madinah, Alafasi) or use any custom MP3/WAV file.
- Sunnah Fasting Tracker: Automatic detection and alerts for Monday/Thursday, Ayyam al-Bidh, and special Islamic dates.
- Precision Night Logic: Perfected crossover handling for Tahajjud and Islamic Midnight during early morning hours.
- Prohibited Times (Makruh) Alerts: Visual countdowns and warnings for Sunrise, Zawal, and Sunset.
- Manual Calculation Options: Custom Fajr/Isha angles, High Latitude rules, Suhur/Iftar offsets, and Hijri adjustments.
📈 Spiritual Tracker & Analytics
- Divine Tracker Dashboard: A comprehensive spiritual progress monitor with bi-directional sync between the Tracker popup and Hero dashboard.
- In-Depth Analytics: Visualize your consistency with aggregate progress cards showing Weekly, Monthly, and Yearly statistics.
- Automated Qadha Tracking: Smart logic that calculates missed Fard prayers across all periods (Today, Week, Month, Year).
- Nafal & Sawm Integration: Progress now tracks Sunnah prayers (Tahajjud, Duha, Awwabin) and includes a Fasting bonus.
- Interactive Historian Mode: Past dates are fully interactive without the "upcoming" blur effect for better retrospective tracking.
- Double-Precision Logic: Daily completion percentage calculation now uses double-precision math for 100% accuracy.
💻 UI & Integration
- Premium Glassmorphism UI: Modern design with semi-transparent backgrounds, vibrant Islamic Green gradients, and custom titlebar-less navigation.
- Enhanced Startup Experience: Sleek new application loader for a seamless transition from desktop to app.
- Dual Taskbar Modes:
- Integrated Taskbar Window: Native, TrafficMonitor-inspired taskbar integration for Windows 11.
- Legacy COM DeskBand: Support for Windows 10 and ExplorerPatcher users.
- Floating Overlay: A stylish fallback overlay to keep prayers in view while you work, featuring vertical "popup" expansion.
- Zen & Full Screen Modes: Immersive focus modes that strip away UI distractions for a beautiful prayer countdown.
- Theme Customization: Full control over primary/secondary colors and background gradients.
- Smart Update System: Automatic version checks on startup with manual "Check for Updates" options.
🛡️ Data & Reliability
- Automatic Data Backup: Scheduled backups to your preferred directory to keep your progress and settings safe.
- Portable Mode Support: Runs as a single-file executable with all settings stored in a local
data subfolder.
- Tray Persistence: Runs efficiently in the background with a system tray icon for instant access.
(See the CHANGELOG.md for a full history of updates including v1.8.x features like Custom Offsets, Zen Mode, and more.)
🚀 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
- Clone the repository.
- Open in Visual Studio 2022 or use CLI.
- Build for your target architecture:
# 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
- Find Language Files: Navigate to the
DailyPrayerTime.Native/i18n directory.
- 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).
- 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.
- 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").
- Submit PR: Test your changes and submit a Pull Request to help the community!
🌐 Extension Versions
Check out other versions of this tool:
🙏 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
📬 Contact & Support
© 2026 Abiruzzaman Molla. All Rights Reserved.