A TypeScript library that renders a Google Open Knowledge Format (OKF) bundle as a website — routing derived from the bundle's directory structure, pages rendered from the markdown, and OKF frontmatter surfaced as page chrome. Build it into a React app, or let telamon serve it from a directory or a database.
Bring your own design tokens; every visual value is a --okf-* custom property.
packages/telamon— the library. Start with the getting-started guide; the README is the API reference.examples/playground— a Vite demo with two bundles, three token themes, and live diagnostics.examples/db-sync— a seeded SQLite warehouse synced into a bundle, mapping and all.examples/deploy— a deployable server: one file, a Dockerfile, and what it costs to run.
Look at a bundle without building anything:
npx telamon serve ./bundlepnpm install
pnpm test
pnpm typecheck
pnpm lint
pnpm build
pnpm dev # playground at http://localhost:5173MIT.