Logicae Research

Graphite: A Collaborative Canvas-Based IDE with CRDT Synchronization and Canvas-Aware Version Control

Graphite is a real-time collaborative canvas IDE that unifies visual architecture exploration with live code editing. Each file in a repository is represented as a draggable node on an infinite canvas; node positions, sizes, and file content are all synchronized across peers using Yjs Conf...

authors: Lee Hojun; Kim Jimin
affiliations: Korea Science Academy of KAIST
abstract: Graphite is a real-time collaborative canvas IDE that unifies visual architecture exploration with live code editing. Each file in a repository is represented as a draggable node on an infinite canvas; node positions, sizes, and file content are all synchronized across peers using Yjs Conf...
keywords: DS; Implementation; Canvas; Workflow;