The Graphite editor is built as a web app powered by Svelte and TypeScript in the frontend and Rust in the backend which is compiled to WebAssembly and run in the browser. The editor makes calls into Graphene, the node graph engine which manages and renders the documents.
The Editor's frontend web code lives in /frontend/src
. The backend Rust code is located in /editor
. Graphene is found in /node-graph
.