A modern, free, open-source Bible reader built on Scripture-first principles. ππ±
"Now the Bereans were more noble-minded than the Thessalonians, for they received the message with great eagerness and examined the Scriptures every day to see if these teachings were true." β Acts 17:11 (BSB) ππ
| π¦ Type | Monorepo (Turborepo + pnpm workspaces) |
| π οΈ Stack | Next.js 16 Β· React 19 Β· TailwindCSS v4 Β· TypeScript |
| π Hosting | Cloudflare Workers (1,289 static pages) |
| π Translation | Berean Standard Bible (BSB, Public Domain CC0) |
| π License | MIT (code) Β· CC0 (Bible text) |
| π― Mission | Get Scripture into as many hands as possible. Free forever. |
Biblical Alignment is a web Bible reader at biblicalalignment.org. One translation (BSB), done right. Clean design, fast performance, zero ads, zero paywalls. ππ
The Berean Standard Bible is public domain, made by credentialed evangelical scholars, and written in modern English people actually speak. This project wraps it in a reading experience that doesn't feel like 2005. β¨
| Feature | Details |
|---|---|
| π Full Bible Reader | 66 books, 1,189 chapters, 31,102 verses |
| π Full-Text Search | Search across every verse instantly |
| π Cross-References | 41,954 cross-references from OpenBible.info |
| π Reading Plans | Bible in a Year, NT in 90 Days, Gospels in 30 Days, Psalms & Proverbs |
| π·οΈ Topical Index | 25 topics with 200 curated verses |
| π Verse of the Day | 365 curated verses, one for each day |
| π Bookmarks | Save verses for quick access |
| π Notes | Write personal study notes on any verse |
| ποΈ Highlights | Color-code verses as you read |
| π Themes | Dark mode, light mode, sepia |
| π΄ Offline (PWA) | Install it, read it anywhere, no connection needed |
| π¨οΈ Print-Friendly | Chapter pages formatted for clean printing |
| βΏ Accessible | Reduced motion support, ARIA labels, keyboard navigation |
| π« Custom 404 | Even the error page is helpful |
All user data (bookmarks, notes, highlights) is stored locally in your browser via Zustand persist. No accounts, no tracking. π
Every feature must pass these gates or it doesn't ship. No exceptions. π
| Gate | Principle | Basis |
|---|---|---|
| Scripture is final authority | 2 Tim 3:16-17 π | |
| Christ alone is mediator | 1 Tim 2:5 βοΈ | |
| π ² | No tradition overrides Scripture | Mark 7:8-13 π« |
| π ³ | Popularity β truth | Matt 7:13-14 πͺ |
| π ΄ | Help users test, don't tell them what to believe | Acts 17:11 π |
π Full theological foundations in
docs/PRINCIPLES.md
| Layer | Technology |
|---|---|
| βοΈ Framework | Next.js 16 (static export) |
| π§© UI | React 19 Β· TailwindCSS v4 Β· Framer Motion |
| π¦ State | Zustand (with localStorage persist) |
| ποΈ Monorepo | Turborepo + pnpm workspaces |
| π Hosting | Cloudflare Workers |
| π€ Language | TypeScript everywhere |
Prerequisites: Node.js 18+ and pnpm π
# π₯ Clone the repo
git clone https://github.com/joshuaworth/biblical-alignment.git
cd biblical-alignment
# π¦ Install dependencies
pnpm install
# π§ Start development server
pnpm dev
# ποΈ Build for production
pnpm buildThe dev server runs at http://localhost:3000 π₯οΈ
biblical-alignment/
βββ π apps/
β βββ π web/ # π Main web app (Next.js)
β βββ π src/app/ # Pages and routes
β βββ π public/ # Static assets
β βββ π next.config.ts # Next.js config
β
βββ π packages/ # π¦ Shared packages
β βββ π ui/ # π¨ Component library
β βββ π bible-data/ # π Bible text and parsing
β βββ π search/ # π Search functionality
β
βββ π data/ # π Bible data
β βββ π translations/ # BSB text files
β βββ π cross-references/ # Cross-reference data
β
βββ π docs/ # π Documentation
βββ π scripts/ # π§ Build and deploy scripts
βββ π turbo.json # Turborepo config
βββ π wrangler.toml # Cloudflare Workers config
Contributions are welcome! This is a free, open project. π
- π΄ Fork the repo
- πΏ Create a feature branch
- π» Make your changes
- β Make sure all five gates pass (see above)
- π Submit a pull request
Please keep the Gate System in mind. If a feature doesn't honor Scripture as final authority, it won't be merged. π
| What | License |
|---|---|
| π» Code | MIT License |
| π Bible Text (BSB) | Public Domain (CC0). Free forever. |
"Your word is a lamp for my feet, a light on my path." β Psalm 119:105 π‘π€οΈ
Built with β€οΈ by IntentMesh πΊ