Create vector logos and icons with the ability to tweak any design decision after the fact.
Build procedurally-generated patterns and shapes using node-based rules instead of manual drawing.
Edit raster images and photos with nondestructive adjustments that preserve the original quality.
Design digital illustrations where you can experiment freely and undo or modify any step in your workflow.
Graphite is a free, open-source graphics editor for 2D content creation, think a modern alternative to tools like Adobe Illustrator or Photoshop, but built around a fundamentally different approach. Instead of making permanent, hard-to-undo changes as you work, Graphite uses a "nondestructive" workflow: every edit is stored as a step that can be changed or removed at any time, without degrading your work. At its core is a node-based design system, a visual way of connecting operations together like building blocks, where each node transforms your image or shapes in some way, and you can rearrange or tweak those steps freely. This makes it especially powerful for procedural (rule-driven) and generative design, where patterns, effects, or shapes are computed mathematically rather than drawn by hand. The editor handles both vector graphics (infinitely scalable line and shape art) and raster graphics (pixel-based images like photos). Planned capabilities on the roadmap include photo editing, motion graphics, digital painting, desktop publishing, and VFX compositing, making it an ambitious all-in-one creative suite. It is currently in alpha (early testing), available to use in a browser. You would use Graphite if you are a designer, digital artist, or creative coder who wants a free, powerful, and technically innovative graphics editor. The tech stack is Rust.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.