Skip to content

v1.0.0 — Initial Release

Latest

Choose a tag to compare

@xr843 xr843 released this 23 Mar 08:40
· 1211 commits to master since this release
5d6460c

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 -d

Visit http://localhost:3000 to start exploring.

Links

License

Apache License 2.0 — applies to FoJin source code only. Third-party data sources retain their own licenses.