Bible

bbl – command-line Bible reading and searching tool

bbl is a command-line Bible reader that makes scripture accessible directly from a terminal. It supports reading individual verses, complete chapters and selected passage ranges without opening a graphical application.

The program is particularly useful for comparing translations in different languages. Users can specify several Bible versions in the same command and display their contents together, making it easier to examine differences in wording.

bbl uses Kotlin Multiplatform and Kotlin/Native to provide native command-line executables. Bible translations are installed separately as downloadable packs, allowing users to keep only the resources they need. Once downloaded, scripture texts can be read and searched offline.

This is free and open source software.

Key Features

  • Read Bible chapters, individual verses and selected verse ranges from the terminal.
  • Accept abbreviated Bible book names and flexible scripture references.
  • Compare passages across multiple Bible translations in a single command.
  • Read scripture in numerous languages, including English, German, French, Spanish and Chinese.
  • Search Bible texts for keywords, phrases and exact quotations.
  • Use language-aware full-text searching with stemming and stop-word handling.
  • Restrict searches to particular books, chapters, chapter ranges or groups of biblical books.
  • Limit the number of results returned by a search.
  • Display random verses from the Old Testament, New Testament or selected categories.
  • Install and remove Bible translation packs using built-in commands.
  • List available translations, Bible books and predefined search categories.
  • Choose a default translation and configure how parallel passages are displayed.
  • Maintain a history of reading, searching and configuration commands.
  • Generate shell completion scripts for Bash, Zsh, Fish and PowerShell.
  • Configure application behaviour using commands or a local JSON configuration file.
  • Run natively on Linux without requiring a Java virtual machine.

Website: github.com/nehemiaharchives/bbl
Support:
Developer: Hokuto Joel Ide and contributors
License: Apache License 2.0

bbl example

bbl is written in Kotlin. Learn Kotlin with our recommended free books and free tutorials.


Related Software

Bible Software
The SWORD ProjectCrossWire Bible Society's free Bible software
Ezra Bible AppModern and user-friendly Bible software
BibleTimeQt based Bible study program
XiphosOffers a rich environment for reading, study, and research
Alkitab Bible StudyOffers rich and user friendly Bible study tools
UniqueBibleCross-platform bible application
Bible DesktopEasy to use study tool
Unbound BibleMultilingual Bible-reader software
bibrefDiscover internal references in the Bible
BPBibleFlexible study tool

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted