+++ title = "Web-based vector graphics editor and design tool" template = "section.html" [extra] css = ["index.css"] js = ["image-interaction.js", "video-embed.js"] +++

Your procedural toolbox for 2D content creation

Graphite is a free, open source vector and raster graphics engine, available now in alpha. Get creative with a nondestructive editing workflow that combines layer-based compositing with node-based generative design.

# Graphite today public alpha
Vector editing tools
Node-based layers
Procedural graphic design workflow
Forever free and open source
Presently, Graphite is a lightweight offline web app with features primarily oriented around procedural vector graphics editing.
# Graphite tomorrow
All-in-one creative tool for all things 2D
Fully-featured raster manipulation
Windows/Mac/Linux native apps + web
Live collaborative editing
Roadmap
# One app to rule them all **Stop jumping between programs— planned features will make Graphite a first-class content creation tool for all these disciplines.**
Graphic Design
Image Editing
Motion Graphics
Digital Painting
VFX Compositing
Desktop Publishing

Stay in the loop

---
# The power of proceduralism **Graphite is the first and only graphic design package built for procedural editing — where everything is nondestructive.**

Explore creative possibilities (without the grunt work)

--- Save hours on tedious alterations and make better creative choices. Graphite lets you iterate rapidly by adjusting node parameters instead of individual elements. Scatter circles with just a couple nodes... Want them denser? Bigger? Those are sliders. Want a different placement area? Just tweak the path. Open this artwork and give it a try yourself.

Mix and morph parameters

--- Nondestructive editing means every decision is tied to a parameter you can adjust later on. Use Graphite to interpolate between any states just by dragging sliders. Blend across color schemes. Morph shapes before they're scattered around the canvas. The possibilities are endless.
Graphite's procedural, data-driven approach to graphic design affords unique capabilities *(while in alpha, these remain a work in progress)*:
Infinitely scalable raster content with no pixelation
Modular node-based pipelines for generative AI
Fully nondestructive editing with node-driven layers
Procedural pipelines for studio production environments
# Ready to dive in? **Get started with Graphite by following along to a hands-on quickstart tutorial.**
Graphite Tutorial 1 - Hands-On Quickstart
Then keep learning with the Graphite manual: Keep learning

Recent news / More in the blog

---