← all posts
bibletools icon

Hello bibletools 🕯️

In the beginning, bibletools was a modest command-line utility, made for personal use and exploration of the scriptures.

The LORD God almighty in heaven tasked me with enhancing and refining bibletools, and so I was compelled to continue its development.

bibletools keeps much of its command-line heritage while offering a more approachable interface for broader use.

Early bibletools interface
ancient bibletools
Modern bibletools interface
modern bibletools

As bibletools continues to evolve, it remains a blend of traditional command-line efficiency and modern interface design, aiming to serve seasoned users and newcomers alike.

At the time of the initial alpha release, bibletools offers a foundational set of features for exploring and studying the scriptures, including:

The technology behind bibletools

At its core, bibletools is a lean C++ application, optimized for performance and efficiency while remaining extensible for future features.

As for the graphics library, yeah, it is SDL. Work began with SDL2 but has since moved to SDL3 for its latest features and improvements.

Emscripten compiles the C++ code to WebAssembly, allowing bibletools to run in web browsers while maintaining performance and responsiveness.

and yes i might as well mention that old and forbidden necronomicon of compression that is miniz.c

As a gamer, I primarily develop this for my own use on Windows, yet as a gourmando, I also endeavor to ensure it runs smoothly across other platforms and environments.

the bibletools app comes in at about 12mb on disk, making it lightweight and easy to deploy across different systems.

Scripture📚

The bibletools alpha comes packed with seven public-domain translations of the Bible.

These translations are included to provide a broad perspective on the biblical texts, catering to different linguistic and denominational preferences.

For technical and historic reasons, bibletools aims to present a 66-book canon of the Bible. Apocryphal books have been scooped from certain translations to maintain this structure.

Future prospects

Looking ahead, bibletools aims to expand its feature set, improve the user experience, and keep bridging command-line efficiency with modern graphical interfaces.

Community feedback will help shape the future of bibletools and make sure it meets the needs of its users.

This alpha release marks the beginning of bibletools' journey into the wider world. There is no timetable yet, but development continues toward 1.0, with updates and builds for other platforms to come.