Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Noor

mksherbinimksherbini1k downloads

Aims to help Muslims stay enlightened with Islam, Quran, Hadith, and Sunnah

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Noor is a plugin for Obsidian.md. It aims to help Muslims stay enlightened with Islam, Quran, Hadith, and Sunnah

Watch the video

Features

  • Insert a Quran Quote at the current location containing a random verse with recitation in Arabic, chosen translation language, and a hyperlink for more info.
  • Insert a Hadith Quote at the current location containing a random hadith in the chosen language and a hyperlink for more info.
  • Create a Dhikr file at the configured location containing a Quran Quote and a Hadith Quote (can be used again to update file with new quotes)

Usage

After enabling the plugin in the settings menu, you should see the added commands and the noorJS object.

  • commands:
    • Noor: Random Quran quote: inserts a quote block at the current editor location containing a Quran Quote
    • Noor: Random Hadith quote: inserts a quote block at the current editor location containing a Hadith Quote
    • Noor: Open Dhikr file: creates a Dhikr file at the configured location containing a Quran Quote and a Hadith Quote then opens in current view
    • Noor: Open Dhikr file popup: creates a Dhikr file at the configured location containing a Quran Quote and a Hadith Quote then opens in popup window view
  • scripting:
    • noorJS.randomQuranQuote(): this function returns a Quran Quote
    • noorJS.randomHadithQuote(): this function returns a Hadith Quote

Integration with other plugins

obsidian plugins complement each other, here are some ideas

  • with templater: use <% noorJS.randomQuranQuote() %> to insert the Quran quote into your notes (like the daily note to get a daily verse)
  • with commander: use it to create a button for the Noor: Random Quran quote command

Settings

General settings

  • Dhikr file path: configure where to create the Dhikr file

Quran settings

  • Reciter: choose your favorite reciter from the drop-down menu
  • Show translation: choose Arabic only or dual language mode
  • Translation Language: choose the second language to show next to Arabic
  • Translation Options: choose your favorite translation from the ones available in selected Translation Language

Hadith settings

  • Hadith language: choose your preferred language to show the hadith in.

Manually installing the plugin

  • Copy over main.js, manifest.json to your vault .obsidian/plugins/noor/.
  • Reload Obsidian to load the new version of your plugin.
  • Enable the plugin in the settings window.

Attributions

AlQuran Cloud APIs

The Quran verses are retrieved from

  • alquran.cloud: An opensource Quran API made by the Islamic Network (github) and respective contributors.

Hadith Encyclopedia APIs

The Hadith quotes are retrieved from

  • hadeethenc.com: Encyclopedia of Translated Prophetic Hadiths.

Contributions and suggestions

Please feel free to open a pull request with suggested improvements and new feature requests

HealthFair
ReviewCaution
About
Insert random Quran or Hadith quotes at the cursor with Arabic text, selectable translation and recitation info, and source links. Create or update a Dhikr file containing a Quran and Hadith quote and call noorJS.randomQuranQuote() / noorJS.randomHadithQuote() from scripts or templates to fetch quotes programmatically.
TemplatingCommandsFiles
Details
Current version
0.0.6
Last updated
2 years ago
Created
2 years ago
Updates
6 releases
Downloads
1k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
mksherbinimksherbini
github.com/MKSherbini
GitHubmksherbini
  1. Community
  2. Plugins
  3. Templating
  4. Noor

Related plugins

QuickAdd

Quickly add new notes or content to your vault.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.