DEV Community

Cover image for Introducing Zakker: Bringing Islamic Remembrance to Your IDE
Hady Walied
Hady Walied

Posted on

Introducing Zakker: Bringing Islamic Remembrance to Your IDE

In the fast-paced world of software development, it's easy to become completely immersed in code and forget to take meaningful breaks. As a Muslim developer, I'm excited to announce Zakker - a JetBrains IDE plugin that seamlessly integrates Islamic remembrances (Azkar) into your development environment.

What is Zakker?

Zakker is more than just a plugin; it's a bridge between your spiritual practice and professional work. It provides easy access to a comprehensive collection of Islamic remembrances right within your favorite JetBrains IDE, making it convenient to maintain your connection with Allah while coding.

Key Features

đź“– Comprehensive Daily Azkar

  • Access a carefully curated collection of authentic Islamic remembrances
  • Perfect for morning and evening Azkar, and various occasions throughout the day
  • Each Zikr includes Arabic text and transliteration

🗂️ Smart Organization

  • Intuitively categorized Azkar for different times and occasions
  • Quick navigation between categories

🔍 Powerful Search

  • Find specific Azkar instantly with the built-in search functionality
  • Search by keywords in Arabic
  • Filter by categories or occasions

⚡ Seamless Integration

  • Access Azkar without leaving your IDE
  • Minimal interference with your coding workflow

Why Zakker?

As developers, we spend countless hours in our IDEs. Zakker was created with the vision of making it easier for Muslim developers to remember Allah while working. Instead of switching between different apps or websites, you can now access beautiful remembrances right where you code.

Data Source and Authenticity

The Azkar collection in this plugin is sourced from the well-researched database compiled by Eng. Osama Younis in his azkar-db repository. Each remembrance has been carefully verified to ensure authenticity.

Getting Started

  1. Open your JetBrains IDE (IntelliJ IDEA, PyCharm, etc.)
  2. Go to Settings/Preferences → Plugins
  3. Search for "Zakker"
  4. Click Install
  5. Restart your IDE

Future Plans

This is just the beginning. I'm committed to enhancing Zakker with more features such as:

  • Bookmark your frequently recited Azkar for faster access
  • Customizable reminder notifications
  • Additional languages and translations
  • Prayer time indicators
  • Community-contributed collections

Contributing

Zakker is open source, and contributions are welcome! Whether it's adding new features, improving translations, or reporting bugs, every contribution helps make the plugin better for our community.

Visit our GitHub repository to learn more about contributing.

Feedback and Support

Your feedback is valuable in making Zakker better. If you have suggestions, encounter issues, or want to contribute, please:

  • Give us a star on our GitHub repository
  • Create an issue on our GitHub repository
  • Reach out via email
  • Rate and review the plugin in the JetBrains Marketplace

Special Thanks

A special thanks to Eng. Osama Younis for the comprehensive Azkar database, and to all the early testers who provided valuable feedback during development.


May Allah accept this work and make it beneficial for all users. Don't forget to star the repository if you find it useful! 🌟


Image by Jim Black from Pixabay

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

đź‘‹ Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay