Repositories / Excalidraw
Focused tour of drawing, rendering, history, and collaboration paths; not a whole-project map.
Architecture map
Follow persisted relationships across interface, API, service, persistence, worker, and external boundaries.
Viewport renderer
Render selection · service
Derives the visible element set for the current viewport and editor state.
Static canvas
Canvas boundary · ui
Owns the static HTML canvas and invokes the scene renderer after React updates.
Static scene renderer
Scene rendering · service
Bootstraps the canvas and dispatches visible scene elements for painting.
Element renderer
Shape rendering · utility
Paints each element type, including rectangles, through cached RoughJS shapes.