
Graphite is a free, open source vector and procedural graphics editor that runs entirely in your browser without requiring an account or installation. It's aimed at designers who want a nondestructive workflow, where every creative decision stays editable through parameters rather than being baked in permanently.
Unlike most online design tools, Graphite is built around a node graph at its core. Instead of drawing shapes and committing to them, you build systems of nodes that generate and transform artwork procedurally. Want your scattered circles denser? Drag a slider. Want a different fill pattern? Swap a node. Nothing is destructive by default.
Key capabilities include:
Graphite is built with WebAssembly and WebGPU, which gives it performance closer to a native app than a typical browser tool. It's architecturally more like a game engine than a conventional creative app.
Desktop apps for Windows, Mac, and Linux are in late development, but the browser version is already functional and kept current. The project is in alpha, so some planned features like raster editing, live collaboration, and standalone program compilation from node graphs aren't available yet.
For designers tired of jumping between a vector editor, a compositing tool, and a generative design environment, Graphite is building toward a single app that handles all of it. It's a credible open source alternative to tools like Penpot for those who want procedural depth over a traditional layer-based approach.
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Repository age
License
Auto-fetched .