Home / Projects / Verso
Knowledge & Communication ยท Initiative 03

Verso

Early access

The other side of the same story.

A presentation system where content is defined in JSON, rendered in HTML, and built from the ground up for multiple audiences. A single deck can split into different narrative threads, one for business analysts, another for project managers, while keeping one unified design system.

What it does

Author content as structured JSON, then let Verso render it. Because the deck is data, not a fixed document, you branch it for different audiences with path_include and path_exclude, interpolate variables like {{date}} and {{author}}, and export the result to PDF, self-contained HTML, or PNG.

Key features

  • Three authoring modes: direct JSON, a visual editor (verso edit), or AI-assisted generation.
  • Path-based branching for audience-specific content from one source.
  • 17 built-in layouts: content, two-column, hero, agenda, timeline, and more.
  • Theme system with semantic color roles and per-slide style overrides.
  • Speaker mode with presenter notes and a laser-pointer overlay.
  • Markdown outline import for rapid slide creation.
  • Export to PDF, self-contained HTML, or PNG.

Stack & status

TypeScript and CSS on Node 20+, built with Vite, Preact, and Zod schema validation. Apache 2.0 licensed. Early access (pre-1.0): APIs and schemas may still shift.

โ† All projects