Graphite logo
GSoCEnd user applicationsAccepted in 2026

Graphite

Multimedia art/design editor and graphics engine

12
Projects
3
Years accepted
5
In 2026

Projects by year

12

2026

5 acceptedShow
  • Feature-complete SVG import and rendering support

    Accepted project · by ∅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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by 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

    Accepted project · by Yohei Yamasaki

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

2025

4 acceptedShow
  • GPU-accelerated raster ops for Graphite

    Accepted project · by Firestar99

    Graphite uses the vello renderer to accelerate the image composition on the GPU. However, vello is only well suited for composing vector elements and...

  • Advanced vector editing tool modes

    Accepted project · by hawkeye

    The goal of this project is to introduce new tooling modes and new tools to improve the vector editing experience in the Graphite editor. Addition of...

  • Ergonomic API for Vector Mesh Topology

    Accepted project · by indierusty

    The project aims to design and implement an ergonomic and efficient API for accessing, manipulating, and performing operations on vector data such...

  • Meticulous tool polishing and adding new gizmos

    Accepted project · by PratyushGovind

    Graphite currently offers only a limited set of shape tools with basic gizmo support, limiting the scope of creative and precise editing. This...

2024

3 acceptedShow