A browser-based graphics editor built on a framework-agnostic engine. One pure TypeScript core. Two independent UI implementations.
Core Engine
A pure TypeScript engine with a retained-mode scene graph of shapes, transformed via the Command pattern and rendered through pluggable adapters — completely independent of the HTML5 Canvas API or any UI framework.
Implementations