This is a Bible viewer based on Tauri with the Nuxt frontend framework. It downloads bible versions from ebible.org to local disk storage and displays them in a responsive and user-friendly interface.
For more information on how to work with the project, see the Tauri documentation and Nuxt documentation
- Node.js
- Tauri CLI
- Rust
- Webview2 runtime
Remember to install the npm dependencies before running the project.
# Get inside the repository
cd bible-viewer
# Install dependencies
npm install
You can launch the project in development mode by running the following command:
npm run tauri dev
You can build the project for production by running the following command:
npm run tauri build
The built executable will be located at src-tauri/target/release
.
The TODOs is a set of short period goals of features or tasks that need to be completed.
- Add UI support for managing bible versions
- Add support for parsing passage references for multiple languages
Roadmap is a set of long-term goals or milestones that the project is aiming for.
- Replace the
usfm-js
library with a more robust and feature-rich library for parsing and manipulating the USFM documents. - Migrate this npm-based project to the newer Deno technology