quran-search-engine

Getting Started

Welcome to quran-search-engine. This lightweight library empowers developers to seamlessly integrate deterministic Arabic text search for the Quran into any application environment—browser, React, Vue, Native, or a Node.js API backend.

Why this Library?

Unlike existing Quran search solutions which are tightly coupled to stateful UI components, restrictive queries, or backend API latency, quran-search-engine:

How to use these Docs

  1. Start by picking your package manager in the Installation Guide.
  2. Grab the basic setup block in Quick Start.
  3. If you want a deep dive into how scores are assigned across Arabic morphology, read Search Syntax.
  4. See live implementations like a React or Angular frontend under Examples.