ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
BibleMarker 2.0은 귀납적 성경 공부와 인물·장소·사건·교차참조·원어 도구 등을 제공하는 Gnosis 지식 그래프와 결합
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.
교육TypeScript · RustGitHub @spearssoftware온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Deep, meaningful Bible study with powerful annotation tools, keyword tracking, and multi-translation support
README 전체를 불러오는 중입니다.
README 전문 보기 ↗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.
Website: biblemarker.app
iOS: Download on the App Store
LORD and LordiOS: Download on the App Store
Desktop: Pre-built apps (macOS, Windows, Linux) are on GitHub Releases.
Windows: SmartScreen may warn for unsigned downloads. Click More info → Run anyway. For signed builds (no warning), see Windows code signing.
git clone https://github.com/spearssoftware/BibleMarker.git
cd biblemarker
corepack enable
corepack prepare pnpm@latest --activate
pnpm install
pnpm run tauri:dev
pnpm run tauri:build
See docs/MAC_APP_GUIDE.md for detailed macOS-specific instructions.
NASB 2020 and NASB 1995 are bundled with the app. Additional translations are available as downloadable SWORD modules in Settings → Bible → Manage Translations.
For the ESV translation, register for a free API key at api.esv.org and add it in Settings → Bible → API Configuration.
↑ / ↓ - Navigate between versesJ / K - Navigate between verses (Vim-style)← / → - Previous/Next chapter⌘/Ctrl + F - Search1 - Quick color 12 - Quick color 23 - Quick color 3View all shortcuts in Settings → Help → Keyboard Shortcuts
biblemarker/
├── src/
│ ├── components/ # React components (feature-based folders)
│ ├── stores/ # Zustand state management
│ ├── lib/ # Core libraries
│ │ ├── bible-api/ # SWORD module reader + ESV API
│ │ ├── database.ts # All CRUD and SQL operations
│ │ ├── sqlite-db.ts # SQLite driver and migrations
│ │ ├── sync.ts # iCloud sync API
│ │ └── ...
│ └── types/ # TypeScript type definitions
├── src-tauri/ # Tauri native app code (Rust)
├── docs/ # Documentation
└── public/ # Static assets
The app includes toggleable debug logging for development:
This is useful for troubleshooting keyword matching issues or rendering problems.
# 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
BibleMarker is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
In summary:
See LICENSE for full terms.
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:
"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.
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.
For questions or issues:
BibleMarker is independent software and is not affiliated with or endorsed by Precept Ministries International or any other organization.
Made for deeper Bible study 📖✨