Introduction
LeoMoon Hafez is a desktop reader for Hafez poetry. It provides Persian poem browsing and search, light and dark themes, Vazir and IranNastaliq display fonts, printing, and bundled audio recitations.
The application is being modernized as a cross-platform Python and Qt 6 project. It supports Windows, macOS, and Linux with a shared codebase and native release packages for each platform.
Features
- Browse 576 Hafez poems by form.
- Search Persian poem text with Unicode support.
- Listen to 495 bundled audio recitations.
- Switch between Vazir and IranNastaliq display fonts.
- Print a poem from the application.
- Light and dark themes that follow the operating system preference.
Usage
- Download the package for your computer from the GitHub releases page . Windows provides x64 and ARM64 installers, Linux provides x86_64 and ARM64 AppImages, and macOS provides an ARM64 DMG.
- Open LeoMoon Hafez.
- Select a poem category, browse the list, or use the search mode to find poem text.
- Choose Vazir or IranNastaliq, adjust text size, print the selected poem, or play its recitation.
Supported platforms
- Windows: x64 and ARM64 Inno Setup installers.
- Linux: x86_64 and ARM64 AppImages.
- macOS: one Apple Silicon (ARM64) DMG.



