Analysis updated 2026-06-21
Create scalable vector art with a fully nondestructive workflow where every edit can be changed or undone at any time.
Design procedural patterns and generative shapes using the visual node graph without drawing each element by hand.
Edit photos and raster images with reversible, step-by-step adjustments stored as a node chain.
Try the editor immediately in a browser during the alpha phase without installing anything.
| graphiteeditor/graphite | schniz/fnm | alexsjones/llmfit | |
|---|---|---|---|
| Stars | 25,484 | 25,398 | 25,392 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | designer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Available immediately in a browser, building from Rust source takes longer and requires a Rust toolchain.
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.
Graphite is a free, open-source 2D graphics editor with a nondestructive node-based workflow for vector and raster art, usable today in a browser with no install required.
Mainly Rust. The stack also includes Rust.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.