lukejoneslj/comprehensive-scripture-search — explained in plain English
Analysis updated 2026-05-18
Search a topic like forgiveness across all six texts at once.
Look up a specific verse or chapter reference and see similar passages elsewhere.
Try the hosted Hugging Face Space with no installation needed.
Run the search tool locally or in Docker for offline or private use.
| lukejoneslj/comprehensive-scripture-search | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Git LFS to pull the large pre-computed embeddings file before the app will run correctly.
Comprehensive Scripture Search lets someone search six religious texts at once using meaning based search instead of exact keyword matching. The texts covered are the Book of Mormon, Doctrine and Covenants, Pearl of Great Price, the New Testament, the Old Testament, and the Quran. A user can type a topic or phrase, like "forgiveness of enemies" or "the creation of the world", and the tool returns the passages across all six texts that are closest in meaning, even if those exact words never appear. Under the hood, every verse in all six texts, 48,231 of them in total, has already been converted into a numerical representation called an embedding, using a model called Qwen3-Embedding-0.6B. An embedding captures the meaning of a piece of text as a set of numbers, so texts with similar meaning end up with similar numbers. When someone types a search, their query is converted into the same kind of numbers and compared against every verse to find the closest matches. The tool also supports looking up a specific reference, such as a chapter and verse, and comparing it against passages in the other texts, plus searching at the level of a whole chapter rather than a single verse. There is a hosted version available with no installation required, running as a free Hugging Face Space. To run it locally, the project needs Git LFS installed because the pre-computed embeddings file is large, then a standard pip install and a Python script to start a local Flask server. A Docker option is also provided for anyone who prefers a container based setup. The scripture text itself comes from two separate open source projects, and the README notes that each source carries its own license that should be checked before the text is redistributed elsewhere.
A search tool that finds the most similar passages across the Book of Mormon, D and C, Pearl of Great Price, both Testaments, and the Quran by meaning, not exact keywords.
Mainly Python. The stack also includes Python, Flask, Docker.
The code's own license isn't stated in the README, the scripture text data comes from separate sources that each carry their own license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.