Editor Kit

A collaborative editor for interactive content.

Editor Kit is a block-based, real-time collaborative editor that composes documents from Modula components. Embed it in your product so anyone on the team can build interactive content — no code required.

What it is

The authoring layer on top of your components.

Editor Kit turns the component library into a visual authoring experience your whole team can use.

Block-based

Compose documents from blocks — text, media, decks, exercises, galleries, timelines — each backed by a real Modula component.

Real-time collaboration

Multiple authors edit the same document together, with shared presence and conflict-free sync.

Embeddable

Drop the editor into your own app or CMS. It’s a Svelte component with a clean content model you control.

How it works

From blocks to a portable document.

The editor reads and writes a structured content model — the same one the viewer renders read-only.

  1. 01 • Compose

    Authors add and arrange blocks on a live canvas, configuring each component visually.

  2. 02 • Collaborate

    Edits sync in real time across everyone in the document; the model stays consistent.

  3. 03 • Publish

    Export the document as a self-contained artifact, or render it with the Modula viewer.

Demo

Try it yourself.

A live Editor Kit instance with a sample lesson. Add blocks, edit, and watch the content model update in real time.

Get in touch

Questions about features, pricing, or workflows?

Product of interest