What is GospeLib?
GospeLib is a scholarly scripture study environment built for Latter-day Saints who take their scriptures seriously. It is the only platform that combines all LDS canonical texts with interlinear Hebrew and Greek, a knowledge graph connecting every passage and topic, manuscript witnesses, pseudepigraphical texts, and an AI study assistant -- all in a single, beautifully designed reading experience.
The platform is 91% complete with 332 of 365 milestone issues done, comprising 8 backend services, 9 shared packages, a 14-stage data ingest pipeline, a plugin architecture with 10 core plugins, and a full web application.
Find What You Need
I want to understand what GospeLib does
Start with the Platform Overview to learn about the product from a user's perspective: the scripture reader, knowledge graph, study tools, AI assistant, search, multi-translation support, plugin ecosystem, and subscription tiers.
I want to develop on GospeLib
Head to Getting Started for local development setup, then review the Architecture section to understand how the system is designed. The Services section documents each of the 8 backend services individually.
I want to understand the architecture
The Architecture section covers the system design: data layer (FalkorDB, PostgreSQL, Redis, Typesense), service communication, security model, and infrastructure. For frontend specifics, see Frontend.
Quick Links
| Topic | Page |
|---|---|
| Local dev environment | Local Dev Setup |
| Port assignments | Port Map |
| How data flows from corpus to graph | Services > Ingest |
| Content API endpoints | Services > Content |
| FalkorDB graph model | Architecture > Data > FalkorDB |
| Subscription tiers | Platform > Subscriptions |
| Design tokens and components | Frontend > Design System |
| Running the ingest pipeline | Running Ingest |
| Architecture Decision Records | Decisions |
Project Status (June 2026)
The system comprises:
- 8 backend services -- Gateway (Go), Content (Python), Auth (Go), Billing (Go), AI (Python), Notifications (Go), Plugin Registry (Python), Ingest (Python CLI)
- 4 data stores -- FalkorDB (knowledge graph), PostgreSQL (users/subscriptions), Redis (cache/sessions), Typesense (full-text search)
- 9 shared packages -- core, types, ui, sdk, config, schemas, scripture-ref, plugin-sdk, testing
- 3 frontend applications -- web (Next.js), mobile (Expo scaffold), docs (Docusaurus)
- 14-stage ingest pipeline transforming corpus JSON into a fully connected scripture knowledge graph
- 10 core plugins -- interlinear, witnesses, AI, commentary, journal, notes, annotations, reader, teach, liveshare
For milestone tracking and project management details, see Project.