FoJin v1.0.0 — Initial Release
The world's encyclopedic Buddhist digital text platform.
Highlights
- 504 data sources aggregated from CBETA, SuttaCentral, BDRC, 84000, SAT, GRETIL, and more
- 9,200+ texts in Pali, Classical Chinese, Tibetan, Sanskrit, and 26 other languages
- 7,600+ full-text readings available online
- 8 UI languages — Chinese, English, Japanese, Korean, Thai, Vietnamese, Sinhala, Burmese
Core Features
- Multi-dimensional search — Full-text search powered by Elasticsearch with ICU tokenizer for CJK, Pali, Sanskrit, and Tibetan
- Parallel reading — Side-by-side comparison of translations across 30 languages
- AI Q&A (XiaoJin) — RAG-based question answering grounded in 38 core sutras (~11M characters), with source citations
- Knowledge graph — 9,600+ entities and 3,800+ relationships, interactive D3 visualization
- Dictionary lookup — 6 authoritative dictionaries, 237K+ entries (DDB, NCPED, Edgerton BHS, Monier-Williams, and more)
- IIIF manuscript viewer — View original manuscripts from BDRC and other collections
- Collections, bookmarks & annotations — Personal study tools for organizing research
- Citation export — BibTeX, RIS, and APA formats for academic use
Tech Stack
- Frontend: React 18 + TypeScript + Ant Design 5
- Backend: FastAPI + SQLAlchemy async
- Database: PostgreSQL 15 (pgvector) + Elasticsearch 8 + Redis 7
- Deployment: Docker Compose one-command setup
Quick Start
git clone https://github.com/xr843/fojin.git
cd fojin
cp .env.example .env
docker compose up -dVisit http://localhost:3000 to start exploring.
Links
- 🌐 Live: fojin.app
- 📖 中文文档: docs/README_zh.md
- 💬 Discord: Join the community
License
Apache License 2.0 — applies to FoJin source code only. Third-party data sources retain their own licenses.