Graphite is a free, open source vector editor built on a procedural node graph: every design operation stays nondestructive and fully re-editable always.

Graphite Labs built this open source vector editor around one structural idea: every adjustment — a fill, a blur, a transform — lives as a node in a visual graph. Nothing gets baked in. The Mandelbrot fractal demo makes this concrete: infinite zoom, noise texture fill, rendered entirely in the browser with no server involved. The painted-dreams demo produces what reads as a landscape illustration — no brush strokes, just node-based compositing that blurs the line between vector and raster output. That an open source vector editor can render this entirely in browser, without a server, is the clearest argument for its generative ambitions. The magazine layout spread, with its flowing multi-column body text, signals the full intended scope: this is not just an icon tool.

Open Source Vector Editor with a Node Graph at Its Core

The UI sits in familiar territory — dark theme, left tool palette, center canvas — close enough to Figma that onboarding is fast. The node graph panel lives below the canvas and collapses when not needed. What sets this open source vector editor apart is that the graph is not an optional power feature; it is the engine every operation runs through. Graphite Labs is targeting desktop publishing, raster manipulation, and keyframe animation in future builds. See the full project by Graphite Labs on GitHub.

open source vector editor Graphite showing Mandelbrot fractal procedural demoopen source vector editor Graphite magazine layout demo with multi-column textopen source vector editor Graphite painted dreams node-based compositing demoGraphite open source vector editor UI viewport mockupGraphite open source vector editor September 2025 update preview