End user applications

Graphite

Multimedia art/design editor and graphics engine

Technologies
AImachine learningRustvulkanwebgpu
Topics
compilercomputational geometryfontsgraphicsprogramming languages
Total projects
12
Years participating
3
Most recent
2026

Participation history

3 program years
Projects by participation year 2024: 3 projects, 2025: 4 projects, 2026: 5 projects 3 2024 4 2025 5 2026

Historical projects

2026 5 projects

Official GSoC page ↗

Feature-complete SVG import and rendering support

Contributor: ∅space

Graphite is a powerful graphics editor, but it currently struggles to handle complex SVG files perfectly. Important details like custom text styles...

System for Nodes Displaying Gizmos to Update Their Parameters

Contributor: Ayush Amawate

Title: Generic Gizmo System for Graphite Problem: Graphite currently has 6 separate shape-specific gizmo handlers (Circle, Star, Polygon, Arc, Grid,...

Text Improvement

Contributor: Bunnyy

The goal of the project is to improve the existing implementation of the text node and extend the text support by adding lorem ipsum placeholder,...

GPU-Accelerated Brush Engine and integration with Drawing Tablet Input

Contributor: Timon Schelling

This project brings drawing tablet and touch support to Graphite and builds a modern GPU-accelerated brush engine designed for professional digital...

Generalized graphical data rendering representation

Contributor: Yohei Yamasaki

This project refactors Graphite to create a more generalized graphic representation of paints. It introduces dedicated Gradient and Pattern nodes, as...