{"id":50439961,"url":"https://github.com/willuhmjs/bible-web","last_synced_at":"2026-05-31T18:31:22.776Z","repository":{"id":355604530,"uuid":"1228505440","full_name":"willuhmjs/bible-web","owner":"willuhmjs","description":"A self-hosted Bible reader with modern styling","archived":false,"fork":false,"pushed_at":"2026-05-12T10:47:06.000Z","size":41150,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-12T12:31:37.521Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willuhmjs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-04T04:53:34.000Z","updated_at":"2026-05-12T10:47:11.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/willuhmjs/bible-web","commit_stats":null,"previous_names":["willuhmjs/bible-web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/willuhmjs/bible-web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willuhmjs%2Fbible-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willuhmjs%2Fbible-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willuhmjs%2Fbible-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willuhmjs%2Fbible-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willuhmjs","download_url":"https://codeload.github.com/willuhmjs/bible-web/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willuhmjs%2Fbible-web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33744444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-31T18:31:20.086Z","updated_at":"2026-05-31T18:31:22.771Z","avatar_url":"https://github.com/willuhmjs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bible\n\nA self-hosted Bible reader with modern styling inspired by bible.com. Built with SvelteKit.\n\nAll translations are stored locally on the server — no external API calls at runtime. Users can choose which translations to download from 35+ available options across 10 languages.\n\n## Features\n\n- Clean, distraction-free reading experience with serif typography\n- 35+ Bible translations (public domain / freely licensed)\n- Full-text search across any installed translation\n- Verse selection and copy with formatted output\n- Parallel translation comparison (side-by-side)\n- Reader settings — font size, font family, line spacing\n- Book/chapter picker with Old/New Testament tabs\n- Keyboard navigation (arrow keys for chapters, Escape to close)\n- Dark mode\n- Responsive design (mobile + desktop)\n- Translations grouped by language (English, French, German, Spanish, etc.)\n\n## Quick Start\n\n```bash\ndocker run -d \\\n  -p 3000:3000 \\\n  -v bible-data:/app/data \\\n  ghcr.io/willuhmjs/bible-web:latest\n```\n\nOpen [http://localhost:3000](http://localhost:3000), go to **Translations**, and download at least one translation to start reading.\n\n## Docker Compose\n\n```yaml\nservices:\n  bible:\n    image: ghcr.io/willuhmjs/bible-web:latest\n    ports:\n      - \"3000:3000\"\n    volumes:\n      - bible-data:/app/data\n    restart: unless-stopped\n\nvolumes:\n  bible-data:\n```\n\n## Environment Variables\n\n| Variable | Default | Description |\n|----------|---------|-------------|\n| `PORT` | `3000` | Port the server listens on |\n| `NODE_ENV` | `production` | Node environment |\n\n## Development\n\n```bash\ngit clone https://github.com/willuhmjs/bible-web.git\ncd bible-web\npnpm install\npnpm dev\n```\n\nOr with Docker:\n\n```bash\ndocker compose up\n```\n\n## Tech Stack\n\n- [SvelteKit 5](https://svelte.dev) with Svelte 5 runes\n- [Node.js](https://nodejs.org) with adapter-node\n- Plain CSS with custom properties\n- TypeScript\n\n## Data Sources\n\nBible translation data is bundled in the `bibles/` directory of this repository and downloaded by users on-demand from GitHub. All included translations are public domain or freely licensed.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilluhmjs%2Fbible-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwilluhmjs%2Fbible-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwilluhmjs%2Fbible-web/lists"}