Graphite est un logiciel de création vectorielle 2D open source qui s’exécute intégralement dans le navigateur. Gratuit, sans compte obligatoire ni téléchargement, son code source est accessible sur GitHub sous licence Apache 2.0.
Sa particularité réside dans son moteur basé sur un graphe de nœuds. Chaque élément d’une composition est représenté comme un nœud relié à d’autres. Il devient ainsi possible de modifier n’importe quel paramètre (couleur, forme, répétition) à n’importe quelle étape, sans impacter le reste du travail. C’est une approche non destructive, poussée bien au-delà de ce que proposent des outils comme Illustrator ou Figma.
Pour les utilisateurs habitués aux calques traditionnels, rassurez-vous : l’interface classique reste disponible et fonctionne comme vous l’attendez. Le graphe de nœuds est une option, pas une obligation.
Une architecture technique solide
Développé en Rust et compilé en WebAssembly, Graphite exploite wgpu (une implémentation Rust de l’API WebGPU) pour un rendu graphique exécuté localement sur le GPU, sans passer par des serveurs distants. Les performances sont bien supérieures à ce qu’on attend habituellement d’une application web.
Le moteur de graphe sous-jacent, nommé Graphene, possède son propre système de types, un compilateur et un environnement d’exécution. Lorsque vous modifiez votre graphe, vous altérez en réalité un petit programme Rust qui génère votre composition, recompilé et exécuté en temps réel. Les développeurs envisagent même la possibilité d’exporter un document sous forme d’application compilée autonome.
Pour qui ?
Graphite s’adresse à tous ceux qui pratiquent régulièrement le design vectoriel et recherchent un outil sans abonnement ni dépendance à un système d’exploitation. Accessible depuis n’importe quel navigateur récent, il séduira particulièrement les designers familiers des flux de travail procéduraux, notamment ceux qui connaissent les Geometry Nodes de Blender.
L’ambition de ses créateurs est d’en faire l’équivalent 2D de Blender : un outil complet couvrant le vectoriel, le raster, la peinture numérique, l’animation et le compositing, le tout dans une interface unifiée. Si ce cap est encore lointain, ce qui existe aujourd’hui dépasse déjà largement ce qu’on attend d’un projet en alpha.
Accès
Graphite est disponible à l’adresse editor.graphite.art. Le code source est hébergé sur GitHub. Aucune inscription n’est requise.