Colophon

The site is a static reader served from the edge, with two small interactive islands. This page records what built it and what it is set in.

Stack

Astro

Static site generator. Pages are server-rendered to HTML at build; interactive islands hydrate selectively. astro.build · MIT.

Solid

Fine-grained reactive UI for the two islands: ScriptSwitcher and WordSheet. solidjs.com · MIT.

Bun

Runtime, package manager, and bundler. bun.sh · MIT.

Turso (libSQL)

Edge-replicated SQLite for the corpus. turso.tech · MIT (libSQL).

Cloudflare

Pages hosting and edge runtime. cloudflare.com.

Open-source dependencies

The corpus pipeline leans on Vidyut (morphology), DCS (lemma data), Cologne C-SALT (dictionaries), Skrutable (meter), Sanscript.js and Aksharamukha (script conversion). Full attribution and licenses on the Sources page.

Typography

Noto Serif Devanagari

Devanāgarī script body face. Foundry: Google Fonts / Noto project. specimen · SIL Open Font License 1.1.

Shobhika

Alternate Devanāgarī face for headings and titling. Foundry: Sanskrit Library / Charles Wikner. project · SIL Open Font License 1.1.

Source Serif 4

Latin / IAST body face with diacritic support across the full transliteration range. Foundry: Adobe / Frank Grießhammer. specimen · SIL Open Font License 1.1.

Inter

Chrome and UI face — masthead, footer, language picker. Foundry: Rasmus Andersson. project · SIL Open Font License 1.1.

Palette — manuscript at dawn

The default surface is a warm cream rather than white — paper, not screen. Ink is a soft near-black with brown undertone. A single accent borrowed from sindūra (vermilion) marks emphasis and active state; nothing else is in colour. The theme tokens (--color-bg, --color-ink, --color-ink-muted, --color-rule, --color-surface, --color-accent) carry sepia, dark, and OLED variants that maintain WCAG AA contrast.

Motif — the shirorekha

Devanāgarī letters hang from a single overhead line — the shirorekha. We borrow that line as the only decorative element on the site: a hairline rule used as the page-band divider between sections. It does the work of any ornament and has the virtue of belonging to the script the reader is here for.

Contributors

Code contributors are tracked via git history; substantial contributors with consent will be listed here. Reviewer credits — for human-accepted translations — will appear on the Sources page as the review pipeline opens in V1.x. None yet.

Last revised: 2026-05-31.