
Quran Search Engine is a stateless, pure TypeScript search engine designed for Quranic text. It offers advanced features such as Arabic normalization, exact text search, lemma and root matching through morphology and word maps, and UI-agnostic highlight ranges. Unlike many Quran search solutions, this engine is not tightly coupled to a UI, is fully client-side or server-side, and is both stateless and deterministic. It is TypeScript-first and strongly typed, giving developers complete control over data, rendering, and persistence.
Key Features
Arabic Normalization: Ensures consistent search results by normalizing text.
Exact Text Search: Provides precise search capabilities for Quranic text.
Lemma and Root Matching: Enhances search accuracy by matching morphological roots and lemmas.
Highlight Ranges: Offers UI-agnostic highlighting for search results.
The project is open source and supports a variety of environments, including React, Vue, Angular, React Native, and Node.js, making it versatile for different development needs.


Free AI Video Generator, Face Swap & Effects
Built something cool? Launch it properly.
AI-backed launches on a high-DR domain
Get Your Product Listed in 100+ Directories
Your new website, email address & cloud storage
Domain names for Indie Makers
Launch a job board in 5 minutes.
Translate image text instantly.
days streak
🚀 Why build streaks?
🔥 Active users = More visibility = More success!