Laravel Package

Inspiring Quran

Forever-proof Quranic inspiration for your Laravel applications. Zero dependencies. Beautifully curated.

$ composer require usmanahmedmalik/inspiring-quran
Interactive Demo

Try It Live

Experience the package capabilities right here. Select a theme or language to see how it works in your application.

Reflecting...

Holy Quran

75+
Curated Verses
13
Inspiring Themes
7
Languages
Zero
Dependencies

7 Languages

English, Dutch, French, Turkish, Urdu, German, and Spanish translations included out of the box.

13 Thematic Categories

Verses organized by theme—Hope, Patience, Gratitude, Mercy, Guidance, and more—making it easy to find the right inspiration.

Zero Dependencies

Lightweight and fast. No external API calls, works completely offline and respects your app's performance.

Usage Examples

1 Display a random verse

use UsmanAhmedMalik\InspiringQuran\InspiringQuran;

// Returns a random verse object
$verse = InspiringQuran::random();

echo $verse->text; 
// "Verily, with hardship comes ease."

echo $verse->reference; 
// "Surah Ash-Sharh (94:6)"

2 Artisan Console Command

php artisan inspire:quran
"And whoever relies upon Allah - then He is sufficient for him."
- Surah At-Talaq (65:3)

3 Specific Language & Theme

// Get a verse in Dutch
$verse = InspiringQuran::language('nl')->random();

// Get a verse about 'Patience'
$verse = InspiringQuran::theme('patience')->random();

Designed for Developers

"I built this package because I wanted a lightweight, reliable way to add spiritual value to my applications without relying on external APIs that might go down or change. It's simple, fast, and beautiful."

UM
Usman Ahmed Malik
Creator