All projects

Web Apps

Skald

Skald stores every draft as a CRDT document with named branches and a visual diff between any two points. Merges are explicit and reviewable.

In developmentSince 2025

The Challenge

Long-form drafts get lost in track-changes soup. Writers wanted branches, not comments.

The Solution

Treat prose like source. Named branches, a two-point visual diff, and explicit merges give writers a real history without a Git learning curve.

screenshot / demo video

Technologies Used

Svelte

Editor surface with fine-grained reactivity.

CRDT (Yjs)

Conflict-free branching and offline edits.

IndexedDB

Full document history stored locally.