All work

ThreadPilled

Think in threads. Ship in diagrams.

A collaborative visual-knowledge platform: real-time CRDT diagramming, a human-readable diagram DSL, a universal converter across Mermaid / D2 / nomnoml / Structurizr, and an embeddable engine that drops into seven frontend frameworks.

Timeline 2025 — present
Our role Product, design & engineering
Visit threadpilled.com ↗
Live TPD source to rendered diagram

ThreadPilled renderer

Untitled Diagram

SVG ENGINE

StartProcess AProcess BDecisionEnd next
Collaboration CRDT, multiplayer
Interop 25 conversion paths
Embed 7 frameworks, < 50KB

What it does

  • Real-time collaborative diagramming with live cursors, zero conflicts
  • A human-readable .tpd DSL with full parse / validate / round-trip
  • Universal converter — 25 conversion paths between diagram formats
  • Embeddable renderer for React, Vue, Svelte, Astro, SolidJS, Qwik & vanilla JS
  • Rich metadata, source archiving, and threaded comments
  • Editor reach: VS Code, Obsidian & browser extensions

Design

ThreadPilled public homepage
The public product entry point
ThreadPilled features page
Diagrams as a shared working language
ThreadPilled editor integrations page
Keep diagram source close to the code and notes
ThreadPilled browser integrations page
Bring diagram context into the browser workflow

Code

ThreadPilled combines a diagram language, a high-fidelity renderer, and collaborative editing so a diagram can remain readable in source control and useful on a live canvas.

TPD language

Human-readable source for nodes, threads, metadata, layout, and round-trip edits.

TPD DSL parser validator

Render engine

A programmable canvas with GPU-accelerated rendering where the browser supports it.

WebGPU WebGL fallback scene graph

Editor

Visual authoring surface for diagrams, metadata, comments, and source-aware changes.

React canvas UI

Collaboration

Concurrent diagram editing with conflict-safe shared state and live presence.

Yjs CRDT

Conversion plane

Interoperability between common diagram formats and a durable source archive.

Mermaid D2 Structurizr

Embed SDK

Portable renderer and viewer integrations for seven frontend ecosystems.

React Vue Svelte Astro

The map covers publicly described product components; it deliberately excludes private project and customer topology.