# quran-ios
**Repository Path**: rufengdongyuetian/quran-ios
## Basic Information
- **Project Name**: quran-ios
- **Description**: aAAAAAAAAAAAAAAAA
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-25
- **Last Updated**: 2023-03-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
QuranEngine
===============
[](https://github.com/quran/quran-ios/actions/workflows/ci.yml)
[](https://codecov.io/gh/quran/quran-ios)
QuranEngine is the engine powering the [Quran.com iOS app](https://itunes.apple.com/app/id1118663303). It's a collection of libraries that can be used to create a Quran app or a quran reading/listening experience within an Islamic app.
- [QuranEngine](#quranengine)
- [Libraries](#libraries)
- [QuranKit](#qurankit)
- [QuranTextKit](#qurantextkit)
- [QuranAudioKit](#quranaudiokit)
- [Libraries to Open Source Soon](#libraries-to-open-source-soon)
- [QuranBookmarkingKit](#quranbookmarkingkit)
- [Installation](#installation)
- [Swift Package Manager](#swift-package-manager)
- [Contributions](#contributions)
- [License](#license)
## Libraries
We have currently open sourced the following libraries:
### QuranKit
A quranic numbering library. It can be used to locate the page of a verse or juz' of a page, etc.
### QuranTextKit
A quranic text kit to search and retrieve quran, translations and tafseers text.
### QuranAudioKit
A library for downloading and playing quran recitations.
## Libraries to Open Source Soon
The following are libraries we are going to open source soon.
### QuranBookmarkingKit
A library for taking bookmarks and notes.
## Installation
### Swift Package Manager
```swift
let package = Package(
name: "",
products: [
.library(name: "", targets: ["Caching"]),
],
dependencies: [
.package(name: "QuranEngine", url: "https://github.com/quran/quran-ios", .from("2.0.1")),
],
targets: [
.target(
name: "",
dependencies: [
.product(name: "QuranKit", package: "QuranEngine"),
.product(name: "QuranTextKit", package: "QuranEngine"),
.product(name: "QuranAudioKit", package: "QuranEngine"),
]
),
]
)
```
It would be great if you could send an e-mail to ios@quran.com then we will notify you for beta builds and you can then help us find bugs before going live.
## Contributions
Please read [Contributions page](https://github.com/quran/quran-ios/wiki/Contributions).
## License
* QuranEngine is available under Apache-2.0 license. See the LICENSE file for more info.
* Madani images from [quran images project](https://github.com/quran/quran.com-images) on github.
* Translation, tafsir and Arabic data come from [tanzil](http://tanzil.net) and [King Saud University](https://quran.ksu.edu.sa).