-
β° Time-Based Azkar Display:
Shows different Azkar depending on prayer times and times of day. -
π₯οΈ Highly Customizable Notifications:
Control location, duration, frequency, and appearance of reminders. -
π» Lightweight & Efficient:
Minimal resource usage, runs smoothly in the system tray. -
π Auto Startup & System Tray Integration:
Starts with your system and runs quietly in the background. -
π§ Configurable Settings UI:
Easy-to-use interface to tweak all aspects of Azkar display.
Demo: A quick demonstration of Azkari in action, showcasing how the app displays Azkar notifications seamlessly based on the configured settings and timings.
Notification Popup: Subtle Azkar displayed on the screen at scheduled times.
About Screen: Provides information about the app's purpose and creation.
Settings Screen: Allows customization of timing, display locations, durations, and startup options.
Home Screen: The central hub for navigating the app's features.
Azkar are sourced from trusted Islamic references and organized by time of day (morning, evening, post-prayer, etc.)
- Supports multiple categories of Azkar to fit different moments and moods.
- Allows easy update and addition of new Azkar collections.
- You can directly modify the
src-tauri\data\azkar_massa.jsonorsrc-tauri\data\azkar_sabah.json. - Original owner of the starter azkar MuslimKit
- You can directly modify the
/ (root)
βββ README.md # This file
βββ package.json # Node dependencies and scripts
βββ tsconfig.json # TypeScript configuration
βββ vite.config.ts # Vite configuration
βββ public/ # Public assets (icon, etc.)
βββ screenshots/ # App screenshots and demo GIFs
βββ src/ # SolidJS frontend source
β βββ App.tsx # Main app component
β βββ components/ # UI components (Notification, Settings, etc.)
β βββ hooks/ # Custom hooks for timer and events
β βββ utils/ # Utility functions and Azkar data
β βββ main.tsx # Entry point
βββ src-tauri/ # Tauri backend (Rust)
βββ main.rs # Rust backend logic (system tray, timers)
βββ Cargo.toml # Rust dependencies




