Graphite is a free, open source vector graphics editor and animation engine, available now in alpha. Get creative with a fully nondestructive editing workflow that combines layer-based compositing with node-based generative design.
Graphite is a free, open-source vector graphics editor and animation engine designed for a fully nondestructive and procedural creative workflow. It combines the familiarity of layer-based compositing with the power of node-based generative design.
The principal functionalities of this tool include:
Node-Based Design: Graphite’s core is a node graph that allows users to customize, automate, and reuse content workflows.
Parameter-Driven Iteration: Instead of manually adjusting individual elements, users can rapidly iterate by tweaking node parameters and sliders (e.g., changing the density or size of scattered objects instantly).
Infinite Reversibility: Every creative decision is tied to an adjustable parameter, allowing users to morph shapes or blend color schemes at any stage of the process.
2D Content Suite: While currently focused on procedural vector editing, the tool is evolving into an all-in-one suite for graphic design, image editing, digital painting, and motion graphics.
Generative Pipelines: Users can interpolate between different states and even compile standalone programs from their node systems for use in studio production environments.
Infinitely Scalable: As a vector-first tool, it allows for infinite panning and zooming without pixelation and supports exporting at any resolution.
Rust Graphics Engine: The software is built using a high-performance Rust-based engine.
Web-Ready & Native Speed: It utilizes WebAssembly and WebGPU to deliver low overhead in the browser, while its native desktop apps (currently in release candidate stage) are designed for professional, graphically intensive workloads.
No-JavaScript Efficiency: The application is built for speed with almost no JavaScript, ensuring high responsiveness.
Local-First & Private: Regardless of whether it is used in a browser or as a desktop app, Graphite runs locally on your own hardware with no server involved, ensuring user privacy.
Cross-Platform Availability: It is available as a Progressive Web App (PWA) and is launching native applications for Windows, macOS, and Linux.
Open Source Freedom: The project is "forever free" and maintained by an open-source community organization.