v3.3.0 — First Open-Source Release
FoJin v3.3.0 — First Open-Source Release
We're excited to open-source FoJin, the world's most comprehensive Buddhist digital text platform.
What's Included
409 data sources from 27 countries, covering 29 languages — from Classical Chinese and Sanskrit to Pali, Tibetan, Gandhari, and more.
Core Features
- Federated Search — Search across local index + 728,000 records from DianJin (Tsinghua/CNKI)
- Full-Text Reading — 4,488 fascicles of Buddhist texts available online
- Parallel Reading — Compare translations side by side in 29 languages
- Dictionary Lookup — 6 authoritative dictionaries, 237,593 entries (DDB, NCPED, Monier-Williams, etc.)
- Knowledge Graph — 9,600+ entities, 3,800+ relationships, interactive visualization
- AI Q&A "XiaoJin" — RAG-powered assistant grounded in 11M characters of canonical text
- Manuscript Viewer — IIIF-connected viewer for BDRC and other digitized manuscripts
Technical Highlights
- FastAPI (async) + React 18 + TypeScript
- PostgreSQL 15 with pgvector + Elasticsearch 8 (ICU)
- Docker Compose one-command deployment
- Non-root containers, security headers, rate limiting
- GitHub Actions CI + automated secret scanning
Quick Start
git clone https://github.com/xr843/fojin.git
cd fojin
cp .env.example .env # edit with your API keys
docker compose up -dVisit http://localhost:3000 to start exploring.
Contributing
We welcome contributions! Whether it's adding a new data source, improving search, or translating the UI — see CONTRIBUTING.md.
If FoJin is useful for your research, please consider giving it a star!