Depreciated NPM module for using certain free Bible translations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MasterOfTheSoftware a6c39b001f Support French 11 months ago
bibles Support French 11 months ago
test Support French 11 months ago
.gitignore Update .gitignore 1 year ago
LICENSE Initial Commit 1 year ago Support French 11 months ago
main.js Support French 11 months ago
package-lock.json 1.2.0 1 year ago
package.json v1.3.0 11 months ago


This is a node module for easily calling up English Bibles. This is originally built as a dependancy for the Electron app Heb12 Desktop.


To install the module, run npm i openbibles.


const bible = require('openbibles')
console.log(bible('Genesis 1:1', 'en-kjv')) // Returns "In the beginning God created the heaven and the earth."

Note: the language code on front of the translation name is not required for English due to backwards compatability. However, every other language requires language code (e.g. fr-bdc).

Supported Translations

You can use any of these translations with openbibles:

  • en-acv
  • en-asv
  • en-darby
  • en-jub2000
  • en-kj2000
  • en-kjv
  • en-nheb
  • en-rhe
  • en-rsv
  • en-wbt
  • en-web
  • en-ylt
  • fr-bdc


OpenBibles Copyright © 2018, 2019 MasterOfTheTiger. MIT License.

Uses some code from the Holy Bible Node module. Copyright © 2015 Brice Lin. MIT License.

Uses bibles from in English. They have been sorted through and only ones that have the full Bible are included. Copyright © 2015 Matthew Cook. MIT License. The actual Bible text belongs to their respective holders (see copyright notices in Bible files).