awesome-bible-developer-resources
A curated list of awesome resources for developers (and other nerds) working with biblical texts and related tools
https://github.com/biblenerd/awesome-bible-developer-resources
Last synced: 23 days ago
JSON representation
APIs
English Translations
- API.Bible - commercial usage with limitations.
- Biblia.com API
- Bible Brain API
- NET API
- getBible API v2 - GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) — getBible API V2. No API key required. You can programatically obtain the list of available translations, which are also available for download on GitHub.
- API.Bible - commercial usage with limitations.
Biblical Corpora
English Translations
- New English Translation of the Septuagint (NETS)
- American Standard Version (ASV) Bible - Domain-brightgreen) — Full text, footnotes, and formatting of the ASV Bible (1901) in USX format.
- Multilingual Parallel Bible Corpus - 1.0](https://licensebuttons.net/l/zero/1.0/80x15.png)](http://creativecommons.org/publicdomain/zero/1.0/) — A multilingual parallel corpus (aligned by verse) created from over 100 translations of the Bible intended for linguistic research and natural language processing (NLP) applications (e.g., statistical machine translation (SMT) training data, linguistic structure projected learning, etc.). There is also a repo with associated tools.
- pysword library - MIT-yellow.svg)](https://opensource.org/licenses/MIT) — A third-party native Python reader package for SWORD Project Bible modules. Documentation available.
Greek
- Codex Sinaiticus
- Computer Assisted Tools for Septuagint Studies (CATSS)
- Morphological Analysis of the LXX - party tool](https://github.com/orenfromberg/lxxproject) that uses this data to generate a SQLite database with book, verse, and word number attributes as well as root and morphological data.
- LXX Greek Textual Variants - Explan.htm)).
- Parallel Hebrew // Greek Text Module
- Perseus Digital Library - SA 3.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/3.0/us/) — Online digital library which covers, among other things, the history, literature and culture of the Greco-Roman world (including Greek LXX and NT). Extensive datasets, an online viewer specifically made for pre-modern texts, and available for download in XML format. See also accompanying GitHub repo for Greek texts. The Open Greek & Latin international collaboration has several other notable repos and projects, including First1KGreek.
- Improved version (tlg0527) - corrected version of Swete's Septuagint from Open Greek and Latin First1K Project but with additional improvements / corrections.
- Bunning Heuristic Prototype (BHP) Greek NT - SA 4.0](https://img.shields.io/badge/License-CC_BY--SA_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/) — The BHP GNT was created by Alan Bunning for the Center for New Testament Restoration (CNTR) as a preliminary template computer-generated text. Documentation. The data are available on the CNTR website and in a GitHub repo.
- Antoniades Patriarchal Greek NT (PATr) - antoniades) contains plaintext and parsed versions with morphological parsing tags and Strong's numbers.
- Elzevir Greek NT - elzevir) contains plaintext and parsed versions with morphological parsing tags and Strong's numbers.
- Robinson-Pierpont Byzantine Majority Greek NT - Pierpont edition of the Greek New Testament in the Original Greek, Byzantine Majority Text. GitHub repo and ByzantineText.com contain various formats including with morphological parsing and Strong's numbers, collations with other texts, and PDFs.
- Scrivener Greek NT - scrivener) contains the text.
- Stephanus Greek NT - stephens) contains the text.
- Westcott-Hort Greek NT - westcott-hort) contains plaintext and parsed versions with morphological parsing tags and Strong's numbers.
- Westcott and Hort Greek NT (ScrollTag) - SA 3.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/3.0/us/) — Westcott and Hort Greek New Testament with accents, punctuation, morphology and lemmas.
- Codex Alexandrinus - SA 4.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/4.0/) — Partially-completed LXX Greek text according to Codex Alexandrinus. Based on text provided and digitalized by First1KGreek Project.
- CCAT Parse - party tool to interpret CCAT morphology codes.
- Computer Assisted Tools for Septuagint Studies (CATSS)
- Morphological Analysis of the LXX - party tool](https://github.com/orenfromberg/lxxproject) that uses this data to generate a SQLite database with book, verse, and word number attributes as well as root and morphological data.
- LXX Greek Textual Variants - Explan.htm)).
- Parallel Hebrew // Greek Text Module
- Rahlfs' Septuagint - NC-SA 4.0](https://licensebuttons.net/l/by-nc-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-nc-sa/4.0/) — 1935 edition of Rahlfs' Septuagint with Unicode characters, morphology tagging, and a variety of other integrated datasets. Based on CATSS LXX (and base text is subject to applicable copyright restrictions).
- Open Greek and Latin GitHub Repository - corrected version of Swetes Septuagint.
- Textus Receptus Greek NT
- MorphGNT SBLGNT - SA 3.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/3.0/) — Project to merge the MorphGNT morphological tagging analysis with the SBLGNT text. The text itself is subject to the SBLGNT EULA.
- Tischendorf 8th ed. Greek NT
- Westcott and Hort Greek NT (ScrollTag) - SA 3.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/3.0/us/) — Westcott and Hort Greek New Testament with accents, punctuation, morphology and lemmas.
- Robinson's Greek Texts - Domain-brightgreen) — Dr. Maurice A. Robinson's Greek texts (most with morphological parsing and Strong's numbers). Robinson uses his own format for text storage with custom parsing codes and tense-voice-mood numbers. Documentation of this format is available along with a library of Python tools for working with the format. Some of the notable Greek texts are listed in the below sublistings.
- Perseus Digital Library - SA 3.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/3.0/us/) — Online digital library which covers, among other things, the history, literature and culture of the Greco-Roman world (including Greek LXX and NT). Extensive datasets, an online viewer specifically made for pre-modern texts, and available for download in XML format. See also accompanying GitHub repo for Greek texts. The Open Greek & Latin international collaboration has several other notable repos and projects, including First1KGreek.
Hebrew
- unfoldingWord® Hebrew Bible (UHB) - SA 4.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/4.0/) — An open-licensed, lexically tagged, morphologically parsed Hebrew Old Testament. Based on the Open Scriptures Hebrew Bible. Available in USFM format in source repo. Lots of additional great resources for Bible translators including comprehensive translation notes, lexical resources, etc.
- ETCBC Biblia Hebraica Stuttgartensia Amstelodamensis (BHSa) - NC 4.0](https://licensebuttons.net/l/by-nc/4.0/80x15.png)](https://creativecommons.org/licenses/by-nc/4.0/) — A Hebrew Bible Database and Text-Fabric version of the database, containing the BHS text of the Hebrew Bible augmented with linguistic annotations compiled by the Eep Talstra Centre for Bible and Computer (ETCBC), VU University Amsterdam. Available in source repo. The ETCBC has also shared a number of other great biblical and extrabiblical texts such as the Peshitta (Syriac OT) along with the Syriac NT and the Dead Sea Scrolls (DSS).
- Open Bibles Hebrew Leningrad Codex - SA 4.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/4.0/) or — GitHub repository of public domain and freely (libre) licensed Bibles in XML formats (including USFX, OSIS, and Zefania). Hebrew Leningrad Codex available in USFX format.
- Open Hebrew Bible
- OSIS Bibles - bible/bible/tree/master/he) include Aleppo Codex, Biblia Hebraica Stuttgartensia (BHS), Open Scriptures Hebrew Bible (OSHB) tagged with Strong's numbers, and Westminster Leningrad Codex (WLC).
- Sefaria
- STEPBible Data - licensed datasets containing tagged Hebrew and Greek biblical texts saved as tab-separated value (TSV) files.
- Unicode/XML Leningrad Codex (UXLC) - Domain-brightgreen) — This Hebrew Bible (Tanach) has been derived from the Westminster Leningrad Codex (WLC) provided by the Groves Center and updated by suggestions from viewers through a formal and automated process. The text is maintained in Unicode character coding with XML markup and is available in many standard formats, including XML format with TEI header, plaintext, HTML, and other formats. There are a lot of neat ways to visualize the text in the web tool, but notably you can color-code the various authors/sources per the Documentary Hypothesis following the source attributions presented in Richard Elliott Friedman's Who Wrote the Bible? (2nd ed.) and The Bible with Sources Revealed (BSR) books. (DH menu in the web browser).
Formats
CES
- ISO 8879:1986 - conformant](#tei) and which is also available in XML format (XCES). CES is hosted by the Vassar College Department of Computer Science.
Comparisons
Conversion Tools
- Converting SFM Bibles to OSIS
- usfm2osis - GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) — Python scripts for converting USFM to OSIS XML.
- u2o - Unlicense-blue.svg)](http://unlicense.org/) — Another Python USFM to OSIS bible format converter.
- SWORD Module Tools - related conversions.
- Haiola GitHub Repository
- ptx2pdf - based macro package for typesetting USFM-formatted (Paratext output) scripture files and outputting as a PDF.
- SWORD to JSON Converter - BSD_2--Clause-orange.svg)](https://opensource.org/licenses/BSD-2-Clause) — Tool to convert SWORD modules to JSON.
- USFM to Other Formats
OSIS
- SWORD Project
- CrossWire Bible Society OSIS page
- OSIS Tutorial
- eBible.org OSIS page - related format).
- SIL XML Scripture Encoding Model (XSEM) - DEPRECATED-red) — Docs for XML format that was a precursor to OSIS.
- Open XML for Editing Scripture (OXES) - DEPRECATED-red) — Docs for OXES XML format which was closely related to OSIS.
PAULA
- Main Website
- ANNIS - based search and visualization architecture for complex multilayer linguistic corpora with diverse types of annotation. ANNIS provides the means for visualizing and retrieving PAULA data (and ANNIS is technically its own distinct format as well and can work with other formats).
- Main Website
- ANNIS - based search and visualization architecture for complex multilayer linguistic corpora with diverse types of annotation. ANNIS provides the means for visualizing and retrieving PAULA data (and ANNIS is technically its own distinct format as well and can work with other formats).
TEI
- Oxford Text Archive
- British National Corpus
- TEI Guidelines GitHub Repository - BSD_2--Clause-orange.svg)](https://opensource.org/licenses/BSD-2-Clause) — GitHub repo for TEI guidelines.
- TEI XSL Stylesheets GitHub Repository
- Oxford Text Archive
- Oxford Text Archive
- Perseus Project
Text-Fabric
USFM
- Paratext USFM page
- USFM GitHub Repository
- USFM Documentation
- USFM Tools - MIT-yellow.svg)](https://opensource.org/licenses/MIT) — Python tools for parsing and rendering USFM files.
- USFM Documentation
USFX
-  — A GitHub repository created by the maintainer of this list to store data and information related to Zefania XML for preservation purposes (because a lot of the links associated with Zefania XML are now dead).
- Bible CLI
- Zefania Bible Reader
- (Archived) Zefania XML Schema Documentation
Lexical Resources
Greek Lexica
- Abbot-Smith *Manual Greek Lexicon of the New Testament* (1922) - Domain-brightgreen) — TEI XML Dictionary format markup of G. Abbott-Smith's A Manual Greek Lexicon of the New Testament (New York: Scribner's, 1922). Per biblicalhumanities.org, this is "Probably the best quality lexicon in the public domain."
- Dodson Greek-English Lexicon - Domain-brightgreen) — John Jeffrey Dodson's Greek lexicon compiled from other public domain Greek lexica including Abbott-Smith (1922), Berry (1897), Souter (1917), and Strong (1890). Available in CSV and TEI XML formats. Also available as a SWORD module.
- Liddell-Scott-Jones (LSJ) Greek-English Lexicon - SA 4.0](https://licensebuttons.net/l/by-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-sa/4.0/) — TEI XML format (beta code) of LSJ9 from Perseus, based on Henry George Liddell, Robert Scott, A Greek-English Lexicon, revised and augmented throughout by Sir Henry Stuart Jones with the assistance of Roderick McKenzie. (Oxford: Clarendon Press. 1940).
- LSJ: Unicode version - NC-SA 4.0](https://licensebuttons.net/l/by-nc-sa/4.0/80x15.png)](https://creativecommons.org/licenses/by-nc-sa/4.0/) — LSJ TEI XML in Unicode instead of beta code by Giuseppe Celano.
- Mounce's Concise Greek-English Dictionary of Biblical Greek
- Strong's Greek Dictionary with real Greek - 1.0](https://licensebuttons.net/l/zero/1.0/80x15.png)](http://creativecommons.org/publicdomain/zero/1.0/) — Strong's Greek Dictionary in XML format by Dr. Ulrik Sandborg-Petersen with beta code and Unicode Greek along with SBL-style transliterations and corrections.
Hebrew Lexica
- Open Scriptures Hebrew Bible (OSHB) Hebrew Lexicon - Driver-Briggs (BDB) Hebrew-English lexicon (1906), Strong's Hebrew dictionary, and a lexical index aligning identifiers for BDB, Strong's, and the Theological Wordbook of the Old Testament (TWOT).
- Strong's Dictionaries of Hebrew and Greek - Domain-brightgreen) — XML versions of James Strong's (1890) Dictionaries of Hebrew and Greek.
- Unabridged Brown-Driver-Briggs (BDB) Hebrew and English Lexicon - Domain-brightgreen) — JSON and CSV formats of BDB Hebrew-English Lexicon formatted by Eliran Wong for use in Marvel.bible.
- BDB Hebrew-English Lexicon (Enhanced) - Driver-Briggs (BDB) Hebrew-English Lexicon (1906) data sets (HTML and CSV) that explicitly mark the boundaries of different senses and stems, encoding implicit typographical information (such as bold and italics) into the pragmatic categories they represent (such as primary and secondary glosses) with additional information. Based on Unabridged BDB Hebrew Lexicon.