BibleMarker 2.0 brings inductive Bible study together with Gnosis, a curated biblical knowledge graph for people, places, events, cross-references, original-language tools, and more.
Free interactive 3D dental anatomy: all 32 permanent teeth with FDI, Universal and Palmer numbers, enamel to root canals, jaws and nerves. Educational tool.
BibleMarker is a local-first Bible study app built for inductive study: mark key words, capture observations, organize notes, and trace connections through Scripture without losing your place.
NASB 2020 and NASB 1995 are bundled with the app. Additional translations are available as downloadable SWORD modules in Settings → Bible → Manage Translations.
ESV API Key (Optional)
For the ESV translation, register for a free API key at api.esv.org and add it in Settings → Bible → API Configuration.
Keyboard Shortcuts
Navigation
↑ / ↓ - Navigate between verses
J / K - Navigate between verses (Vim-style)
← / → - Previous/Next chapter
⌘/Ctrl + F - Search
Marking
1 - Quick color 1
2 - Quick color 2
3 - Quick color 3
View all shortcuts in Settings → Help → Keyboard Shortcuts
Bible Data: SWORD modules (local Z-Text format), ESV API
Maps: MapLibre GL + OpenFreeMap
Debug Logging
The app includes toggleable debug logging for development:
Go to Settings → Help → Debug Logging
Enable "Keyword Matching" or "Verse Text Rendering"
Open browser/dev console to see detailed logs
This is useful for troubleshooting keyword matching issues or rendering problems.
Scripts
# Development
pnpm dev # Run web dev server
pnpm run tauri:dev # Run Tauri desktop dev
# Building
pnpm build # Build web app
pnpm run tauri:build # Build desktop app
# Testing & Linting
pnpm test # Run tests (Vitest)
pnpm run lint # Run ESLint
# Utilities
pnpm run generate-icons # Generate app icons
pnpm run version:sync # Sync version across configs
✅ Free to use, modify, and self-host — for individuals, churches, ministries, and organizations
✅ You may distribute modified versions, provided you release your source code under the same license
✅ Commercial use is permitted under the same terms
🤝 If you'd like to ship BibleMarker as part of a paid product, hosted offering, or curriculum without those copyleft requirements, contact us — we're happy to discuss commercial licensing
BibleMarker source code is licensed under AGPL-3.0-or-later. The NASB Bible text is not part of this repository. NASB is licensed by The Lockman Foundation to Spears Software (the official BibleMarker developer) for use exclusively in the official BibleMarker app. The biblemarker.app endpoints that distribute NASB modules are restricted to the official app via a build-time signing key that is not present in this public source.
If you fork BibleMarker and want to ship a similar app:
Your fork will not have NASB available. The build-time signing key is absent from the public source, so requests to biblemarker.app for NASB modules will be rejected.
The American Standard Version (ASV, public domain) ships bundled with the app. Many other public-domain SWORD modules are downloadable from CrossWire on demand.
To distribute NASB with a fork, you must obtain your own license from The Lockman Foundation.
Trademark
"BibleMarker" and the BibleMarker logo are trademarks of Spears Software. The AGPL license grants you rights to the source code. It does not grant rights to use the BibleMarker name or branding. Forks must rebrand.
Contributing
Contributions are welcome. Before your first pull request can be merged, you'll be asked to sign our Contributor License Agreement — a one-click process via the CLA Assistant bot. See CONTRIBUTING.md for details.