Repositories
A tour of the repositories that make up paged — the engine, the editor and its server, the viewer, the registry, the docs, and the brand kit.
In short paged is a multi-repo system. The engine is public; the commercial app and its plumbing are private. Each repo below has a page with what it does, how it's built, and its recent activity.
- corethe Rust render engine (public).
- editorthe commercial editing frontend.
- editor-serverthe REST backend.
- viewerthe slim read-only WebGPU viewer.
- statethe capability registry + dashboard.
- docsthis site.
- brandthe design tokens / cockpit kit.
The five content plugins have their own section: Plugins.
Recent activity across all repos
Latest across 17 repos · pulled 2026-06-22.
- 2026-06-22
docsci: retire GitHub Pages deploy — docs is on Cloudflare nowfcd65c0 - 2026-06-22
editorci(cf-dns): use a dedicated CLOUDFLARE_DNS_TOKEN (Pages token lacks DNS scope)d14f852 - 2026-06-22
editorci: one-shot Cloudflare DNS records for the Pages custom domainsb191f99 - 2026-06-22
editorci(cf-setup): report custom-domain statuse1e5da7 - 2026-06-22
editorci: one-shot Cloudflare Pages setup (production branch + custom domains)8fb44b0 - 2026-06-22
editorci(playground): deploy via npx wrangler (wrangler-action breaks in pnpm workspace)9afd714 - 2026-06-22
editorbuild: consume plugins as published npm packages; simplify playground CI999eeb7 - 2026-06-22
plugin-sheetsbuild(publish): externalize ?url wasm import in tsup (esbuild can't load .wasm)b63bd20 - 2026-06-22
plugin-webbuild(publish): pin SDK to 0.2.25-canary.0 (canary tag lockfile was stale)e73a845 - 2026-06-22
plugin-webbuild(publish): publish plugin-web to npm (canary, wasm in CI)7c35713 - 2026-06-22
plugin-sheetsbuild(publish): publish plugin-sheets to npm (canary, wasm in CI)7befddc - 2026-06-22
plugin-databuild(publish): publish plugin-data to npm (canary, wasm in CI)45cc0f2 - 2026-06-22
plugin-imageci(publish): token-bootstrap first publish (OIDC can't create new packages)fd5cbcb - 2026-06-22
plugin-imageci(publish): drop sibling-dependent typecheck from publish CIdf7485c - 2026-06-22
plugin-imagebuild(publish): publish image-manifest + image-glue to npm via OIDCe36c414
See the full feed on the activity page.
Architecture
How paged fits together — the render engine at the core, the editor and server above it, the content plugins beside it, and the registry that tracks the whole system's state.
core — the render engine
The Rust render engine that parses and renders IDML — the parse→scene→text→compose→GPU pipeline, the wasm boundary, and the dual rasterization backends.