quranalyze / quranalyze

Search, analyze and explore the textual and mathematical insights of the Holy Quran (Scala API)

Version Matrix

Build Status Codacy Badge license


QuranAlyze is a advanced Scala library that allows to explore, analyze and search the Holy Quran with ease.


1. Add sbt dependency

libraryDependencies += "org.quranalyze" %% "quranalyze" % "0.0.1"

2. Import Quran in your source file

import org.quranalyze.quranic.Quran

3. Load the Quran instance

val quran: Future[Quran] = Quran.from() //Leave empty parameter to load from default path (provided data file)