bible-data
Open Bible dataset — 33 versions across 22 languages in the public domain, as JSON and SQLite.
Complete collection of public-domain Bible texts, ready to use. Each version ships in three formats: a single JSON with the whole Bible, one JSON per book (light, easy to stream), and an indexed SQLite database for fast queries. Books use OSIS identifiers for interoperability, and every version includes a metadata.json with license, year, source, and stats. Includes King James Version, American Standard Version, World English Bible, Almeida 1819, Lutherbibel 1912, Louis Segond 1910, Bibbia Diodati, Vulgate, Westminster Leningrad Codex (Hebrew), Textus Receptus (Greek), and more. By design, modern copyrighted translations (NIV, ESV, NLT, NVI, NAA, RVR1960, Schlachter 2000) are not included — only texts in the public domain or under a free-redistribution license. Repository code is MIT; the texts follow each version's declared license.
- 33 versions across 22 languages (and growing)
- Whole-Bible JSON, per-book JSON, and indexed SQLite
- OSIS book identifiers (Gen, Exod, Matt, John, …)
- Per-version metadata (license, year, source, stats)
- Includes Hebrew (WLC, Aleppo), Greek (Textus Receptus), and Latin (Vulgate)
- Regenerated periodically from upstream sources
# Download the King James Version as SQLite
curl -L -o kjv.sqlite \
https://github.com/midvash/bible-data/raw/main/versions/en/kjv/kjv.sqlite
sqlite3 kjv.sqlite \
"SELECT text FROM verses WHERE book_id=43 AND chapter=3 AND number=16"
# → "For God so loved the world, that he gave his only begotten Son..." Found a bug, missing data, or want to add something? Pull requests and issues are welcome at github.com/midvash/bible-data .