Skip to content

mdmohsinhossain/zekr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zekr — Multimedia Quran Study Software

Zekr is a free and open-source desktop application for studying, browsing, and researching the Holy Quran. It was developed by Mohsen Saboorian and registered on SourceForge on January 10, 2005. After roughly a decade of active development, the project became unmaintained: the official website (zekr.org) expired around 2021, the last official release was published in July 2012, and the developer has not been active since. The project is licensed under the GNU General Public License v2.0 (GPLv2).

This repository serves as a community preservation resource. It provides the Windows 64-bit installer, Java Runtime Environment, Quran translation packs, and Arabic fonts needed to install and run Zekr on Windows, since the original project resources are scattered or unavailable.

Tested on: Windows 10 and Windows 11 (64-bit)


Previews

Zekr 1.0.0 (Windows) Zekr 0.7.1 (Linux)
Zekr 1.0.0 Zekr 0.7.1 Linux

Features

  • Quran Text — Uses the highly verified digital Quran text provided by tanzil.net
  • Advanced Search — Full-text search with Boolean operators, wildcards, fuzzy search, and scoped search across Quran and/or translations
  • Root Search — Search through Quran Arabic roots and stems
  • Multiple Translations — Display and compare multiple translations simultaneously
  • Recitation (Audio) — Online and offline playback with multi-recitation support; play by aya or sura; repeat and pause controls; native media key support on Windows
  • Bookmarks — Create, manage, import, and export bookmark sets; export to HTML
  • Navigation — Browse by Sura, Juz, Hizb quarter, revelation order, or fixed aya count; advanced Go To dialog
  • Themes — Multiple themes including the Uthman Taha calligraphy theme (uses me_quran font)
  • Transliteration — Built-in transliteration treated as a translation pack
  • Printing — Print Quran pages with translations
  • System Tray — Minimizes to system tray (where supported)
  • Localization — Available in Arabic, Bosnian, Dutch, English, French, German, Indonesian, Malay, Persian, Russian, Spanish, Turkish, Urdu
  • Cross-platform — Originally supported Windows, Linux, macOS, and BSD

Version History

Version Release Date Notes
0.1.0 Early 2005 Initial release
0.3.0 May 2006 SWT graphics update, Russian language pack
0.4.0 October 2006 Navigation bar, scoped search, Mac app bundle
0.5.0 Feb 2007 Bookmark support, print enhancements, transliteration
0.6.0 Jul 2007 Lucene-based advanced search, Uthman Taha theme, fuzzy search
0.6.5 Sep 2007 Ramadan Edition — first online/offline recitation support
0.6.6 Oct 2007 Advanced navigation, XULRunner support, bug fixes
0.7.0 Aug 2008 Ramadan Edition 2 — translation search, root database, paging modes
0.7.1 Sep 2008 Bug fixes; improved online recitation buffering
0.7.5 Apr 2010 Redesigned audio player, keyboard shortcuts, seek/volume controls, Mac Cocoa
1.0.0 Aug 2010 Major milestone — ~6 years of development; released for Ramadan 1431
1.1.0 Jul 2012 Last official release — multiple recitation support, system tray, media keys; devoted to Muslims of Rohingya

The last file uploaded to SourceForge was on January 13, 2014 (a macOS package for 1.1.0). No updates have been made since. The project has been unmaintained for over a decade.


Repository Contents

Windows/

File Description
zekr-1.1.0-setup_64.exe Zekr 1.1.0 installer for Windows 64-bit
jre-8u361-windows-x64.exe Java Runtime Environment 8 Update 361 (required to run Zekr)

Translation/

Translation packs (.trans.zip) that can be imported into Zekr:

File Translator / Translation
en.yusufali.trans.zip English — Abdullah Yusuf Ali
en.sahih.trans.zip English — Sahih International
en.pickthall.trans.zip English — Marmaduke Pickthall
en.shakir.trans.zip English — M. H. Shakir
en.maududi.trans.zip English — Sayyid Abul Ala Maududi
en.ahmedali.trans.zip English — Ahmed Ali
en.ahmedraza.trans.zip English — Ahmed Raza Khan
en.arberry.trans.zip English — A. J. Arberry
en.daryabadi.trans.zip English — Abdul Majid Daryabadi
en.itani.trans.zip English — Talal Itani
en.qarai.trans.zip English — Ali Quli Qarai
en.qaribullah.trans.zip English — Hasan Al-Fatih Qaribullah
en.sarwar.trans.zip English — Muhammad Sarwar
en.wahiduddin.trans.zip English — Wahiduddin Khan
en.transliteration.trans.zip English — Transliteration
bn.bengali.trans.zip Bengali — Standard Bengali
bn.hoque.trans.zip Bengali — Hoque

Fonts/

File Description
me_quran.ttf me_quran font by Meor Ridzuan — used by the Uthman Taha theme
ScheherazadeNew-3.300.zip Scheherazade New font v3.300 — a high-quality Arabic Unicode font

Installation Guide (Windows)

Prerequisites

Zekr requires Java Runtime Environment (JRE) 8 to run.

Steps

  1. Install Java — Run Windows\jre-8u361-windows-x64.exe and follow the installer.
  2. Install Zekr — Run Windows\zekr-1.1.0-setup_64.exe and follow the installer.
  3. Launch Zekr — Open Zekr from the Start Menu or desktop shortcut.
  4. Install the me_quran font (for the Uthman Taha theme) — Copy Fonts\me_quran.ttf to C:\Windows\Fonts\.
  5. Add translations — In Zekr, go to Tools → Configure → Translations, then click Add and browse to a .trans.zip file from the Translation\ folder.

Note: Zekr's online recitation and auto-update features will not work, as the servers (zekr.org) are offline.


Known Issues & Limitations

  • zekr.org is offline — The official website, wiki, and update servers are no longer accessible (domain expired ~2021).
  • Online recitation — Streaming recitation from online servers does not work. Only locally installed recitation packs will function.
  • Auto-update — The built-in update checker will fail silently (no valid update server).
  • macOS / Linux — This repository currently only includes Windows files. For Linux/macOS, see the SourceForge files page.
  • Java compatibility — Zekr requires Java 8 specifically. Newer Java versions (9+) may cause startup errors due to removed legacy APIs.

Getting Recitation Packs

Recitation (audio) packs for offline use were distributed via SourceForge and are still available there:

Download a .recit.zip file and import it via Audio → Manage Recitations → Import inside Zekr.


Project Status (as of 2026)

Item Status
Latest version 1.1.0 (July 2012)
Developer Mohsen Saboorian — inactive
Official website (zekr.org) Offline (domain expired ~2021)
SourceForge project Available (read-only archive)
Wiki Offline (was at zekr.org/wiki)
Google Groups mailing list Still accessible (last active ~2023)
Source code (CVS) Available on SourceForge
Active development None

The community mailing list (Google Groups) remains the last active channel, though responses are rare: https://groups.google.com/g/zekr


Resources

Resource Link
SourceForge Project https://sourceforge.net/projects/zekr/
SourceForge Files https://sourceforge.net/projects/zekr/files/
SourceForge News https://sourceforge.net/p/zekr/news/
Google Groups https://groups.google.com/g/zekr
Quran Text Source https://tanzil.net/
Wayback Machine (zekr.org) https://web.archive.org/web/*/http://zekr.org/

License

Zekr is released under the GNU General Public License v2.0 (GPLv2). The original source code is hosted on SourceForge CVS: https://sourceforge.net/p/zekr/cvs/

About

Zekr is an open platform Quran study tool for browsing and researching the Quran.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors