Skip to content

Repository files navigation

Azkar — Daily Dhikr Notifications

A lightweight desktop reminder app for daily spiritual adhkar, designed for performance, simplicity, and native system integration.

Version Platform Build Downloads License


Download

Get the latest version for your system:

https://github.com/F-47/azkar/releases/latest

Windows users: download .msi (recommended) Linux users: choose .deb, .rpm, or .AppImage


Built for all major platforms

  • Windows (.msi / .exe)
  • Debian / Ubuntu (.deb)
  • Fedora / RHEL (.rpm)
  • Any Linux distribution (.AppImage)

Each build is packaged natively for its target system to ensure proper performance, integration, and stability.


Preview


Features

Simple. Fast. Always running in the background.

  • Cross-platform desktop support (Windows & Linux)
  • Native Linux packaging (.deb, .rpm, AppImage)
  • System tray background operation
  • Scheduled adhkar reminders (morning & evening)
  • Prayer-time based scheduling with configurable calculation method, madhab, and minute adjustments
  • Prayer reminders before prayer time, at prayer time, and repeated reminders until the next prayer
  • Native desktop notifications
  • Arabic, English, French, and Turkish interface support
  • Latin-letter transliteration on dhikr cards by default, with an option to hide it
  • Arabic-by-default or transliteration-only text for desktop dhikr notifications
  • Adaptive RTL/LTR direction and sizing for notification titles and bodies
  • Locale-prefixed web routes with redirects from the previous paths
  • Saved language switcher with desktop locale synchronization
  • Clean glassmorphic UI with light/dark mode
  • Configurable active hours (no interruptions)
  • Automatic updates via Tauri updater
  • Lightweight memory footprint

Tech Stack

Layer Technology
Core Tauri v2
Frontend Next.js 16, React 19, next-intl
Styling Tailwind CSS 4, Framer Motion

Installation

Windows

  • Download .msi
  • Run installer
  • Launch from Start Menu

Debian / Ubuntu

sudo apt install azkar

Or manual install:

sudo dpkg -i azkar.deb
sudo apt-get install -f

Fedora / RHEL

sudo rpm -i azkar.rpm

Universal Linux (AppImage)

chmod +x Azkar.AppImage
./Azkar.AppImage

Changelog

All updates are tracked in CHANGELOG.md

Latest releases: https://github.com/F-47/azkar/releases


Development

Requirements

  • Node.js 20+
  • Rust (stable toolchain)

Setup

npm install

Run

npm run dev

Build

npm run build

Validate Translations

npm run validate:i18n --workspace=apps/web

License

MIT License — see LICENSE.md