wideholy
Async Rust SDK for the WideHoly cross-religion scripture hub API. Verse of the day, random verse, cross-religion comparison (Bible vs Quran vs Torah vs Gita vs Sutra), search suggestions, topic-based verse discovery, religious calendar events, and commentary access -- all from a single unified API.
Built on wideholy.com -- a multi-religion scripture platform connecting five world religions through shared themes like love, creation, prayer, mercy, and wisdom, enabling interfaith study and comparative theology for scholars and developers.
Install
[]
= "0.1"
= { = "1", = ["full"] }
Or via the command line:
Quick Start
use Client;
async
What You Can Do
Verse of the Day
Get a curated daily verse from any of the five supported religions. The verse is deterministic per religion per date, suitable for daily devotional apps or widgets.
// Bible verse of the day
let votd = client.verse_of_the_day.await?;
// Quran verse for a specific date
let votd = client.verse_of_the_day.await?;
// Torah, Gita, or Sutra
let votd = client.verse_of_the_day.await?;
Cross-Religion Comparison
Compare verses side-by-side across religions. Use the religion:reference format to specify verses from different traditions, enabling interfaith dialogue and comparative study.
// Compare Bible and Quran on creation
let cmp = client.compare.await?;
// Compare Torah and Gita
let cmp = client.compare.await?;
Topic-Based Discovery
Explore how different religions address universal spiritual themes -- love, creation, prayer, mercy, forgiveness, wisdom, suffering, death, and more. Each topic returns relevant verses from all five religions.
// Get verses about love across all religions
let love = client.topic_verses.await?;
// Cross-religion comparison for creation
let creation = client.cross_religion.await?;
Search and Calendar
Autocomplete suggestions help users discover content across religions. The religious calendar aggregates holidays and observances from all traditions into a unified timeline.
// Search suggestions
let suggestions = client.search_suggest.await?;
// Religious calendar for March 2026
let events = client.calendar.await?;
// Filter by religion
let events = client.calendar.await?;
Commentary
Access scholarly commentary for verses across traditions -- tafsir for Quran, Rashi for Torah, and acharya commentaries for Gita.
| Religion | Commentary Tradition | Period | Focus |
|---|---|---|---|
| Christianity | Church Fathers, Matthew Henry | 2nd-18th c. | Exegesis, theology |
| Islam | Ibn Kathir, Jalalayn, Tabari | 9th-14th c. | Tafsir (Quranic exegesis) |
| Judaism | Rashi, Ramban, Ibn Ezra | 11th-13th c. | Peshat, derash, remez, sod |
| Hinduism | Shankaracharya, Ramanujacharya | 8th-13th c. | Advaita, Vishishtadvaita, Dvaita |
| Buddhism | Buddhaghosa, Dhammapala | 5th c. | Atthakatha (Pali commentaries) |
// Get tafsir for a Quran ayah
let comm = client.commentary.await?;
// Get Rashi commentary for a Torah verse
let comm = client.commentary.await?;
// Get Shankaracharya's commentary on Gita verse
let comm = client.commentary.await?;
API Methods
| Method | Description |
|---|---|
verse_of_the_day(religion, date) |
Daily curated verse |
random_verse(religion) |
Random verse from any/specific religion |
compare(ref_a, ref_b) |
Side-by-side verse comparison |
search_suggest(query, religion) |
Autocomplete suggestions |
topic_verses(topic) |
Verses for a topic across religions |
cross_religion(topic) |
Cross-religion topic comparison |
calendar(religion, year, month) |
Religious calendar events |
commentary(verse_ref) |
Scholarly commentary for a verse |
All methods are async and return Result<T, WideHolyError>.
Supported Religions
| Key | Religion | Site |
|---|---|---|
bible |
Christianity | widebible.com |
quran |
Islam | widequran.com |
torah |
Judaism | widetorah.com |
gita |
Hinduism | widegita.com |
sutra |
Buddhism | widesutra.com |
Custom Base URL
let client = with_base_url;
Error Handling
use ;
let client = new;
match client.verse_of_the_day.await
WideHoly Scripture Platform
| Site | Domain | Focus |
|---|---|---|
| WideBible | widebible.com | 66 books, 4 translations, cross-references, study tools |
| WideQuran | widequran.com | 114 surahs, hadith, tafsir, Quranic people |
| WideTorah | widetorah.com | Tanakh, Talmud, Mishnah, Rashi, parashot |
| WideGita | widegita.com | Bhagavad Gita, Upanishads, Yoga Sutras, deities |
| WideSutra | widesutra.com | Tipitaka, Pali Canon, Buddhist concepts |
| WideHoly | wideholy.com | Cross-religion hub, comparison, calendar |
Also Available
| Platform | Package | Install |
|---|---|---|
| Rust | wideholy | cargo add wideholy |
| Python | wideholy | pip install wideholy |
| TypeScript | wideholy | npm install wideholy |
Learn More About World Scriptures
- Scripture: WideBible · WideQuran · WideTorah · WideGita · WideSutra
- Reference: Cross-Religion Topics · Religious Calendar
- Study: Verse Comparison · Commentary
- Tools: Search · Developer Docs
- API: Developer Docs · OpenAPI Spec
License
MIT