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.