A newer version of the Gradio SDK is available:
5.38.2
+++ title = "Free online vector editor & procedural design tool" template = "section.html"
[extra] css = ["/page/index.css", "/component/carousel.css", "/component/feature-icons.css", "/component/feature-box.css", "/component/youtube-embed.css"] js = ["/js/carousel.js", "/js/youtube-embed.js", "/js/video-autoplay.js"] linked_js = [] meta_description = "Open source free software. A vector graphics creativity suite with a clean, intuitive interface. Opens instantly (no signup) and runs locally in a browser. Exports SVG, PNG, JPG." +++
Your procedural toolbox for 2D content creation
Graphite is a free, open source vector and raster graphics editor, available now in alpha. Get creative with a fully nondestructive editing workflow that combines layer-based compositing with node-based generative design.
Painted Dreams β Made using nondestructive boolean operations and procedural polka dot patterns
Design for a magazine spread, a preview of the upcoming focus on desktop publishing
Isometric Fountain β All layer stacks are represented, under the hood, by a nondestructive node graph
Mandelbrot fractal filled with a noise pattern, procedurally generated and infinitely scalable
Coming soon: this user interface mockup shows the raster image editing features planned for 2025
Software overview
Starting life as a vector editor, Graphite is evolving into a generalized, all-in-one graphics toolbox that's built more like a game engine than a conventional creative app. The editor's tools wrap its node graph core, providing user-friendly workflows for vector, raster, animation, and beyond.
One app to rule them all
Stop jumping between programs. Upcoming tools will make Graphite a first-class content creation suite for many workflows, including:
Current features
Presently, Graphite is a lightweight offline web app with features primarily oriented around procedural vector graphics editing.
Desktop-first and web-ready
Where's the download? The web app is currently live and desktop apps for Windows, Mac, and Linux should be available in 2025.
Graphite is designed principally as a professional desktop application that is also accessible in a browser for quick, casual usage. It's built for speed with (nearly) no JavaScript. And regardless of platform, your work runs locally and privately on your own hardware. There is no server.
Engineering the tech for a native app distributed across three new platforms takes extra time. That's why supporting the web platform, which keeps up-to-date and reaches all devices, has been the initial target. For now, you can install the app as a PWA for a desktop-like experience.
Once it's ready to shine, Graphite's code architecture is structured to deliver native performance for your graphically intensive workloads on desktop platforms and very low overhead on the web thanks to WebAssembly and WebGPU, new high-performance browser technologies.
Support the mission
Free software doesn't grow on trees! Chip in your share of the (very real) development costs so you're not leaving others to pick up the tab. Becoming a member (or giving a one-time donation) lets you help maintain Graphite's sustainability and independence.
The power of proceduralism
Graphite is the first and only graphic design package built for procedural editing β where everything you make is nondestructive.
Explore parametric possibilities
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 anything
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 value sliders.
Blend across color schemes. Morph shapes before they're scattered around the canvas. The options are endless.
Open this artwork and give it a try yourself.