Back to Programs

End user applications

GNU Image Manipulation Program

GIMP is a cross-platform image editor

GEGLc

Participation history

5 GSoC years

2026

4 projects

Official year page

New Shortcuts Editing Dialog

The current GIMP Shortcut Dialog is outdated and not so user-friendly. During this GSoC term (2026), I can contribute improving the Shortcut Dialog....

GIMP Extension Infrastructure and Validation System

The current extension ecosystem for GIMP lacks a structured and automated infrastructure for validating, publishing, and distributing extensions....

Revamping the GIMP Text Engine HarfBuzz and OpenType

GIMPs typographic engine is currently limited by legacy GTK3 and Pango constraints. This project overhauls the text backend by directly integrating...

Working on new GEGL ops and porting existing filters as GEGL ops

GIMP is actively migrating its legacy filter system to proper GEGL operations to enable non-destructive editing, and better PSD compatibility. This...

2025

3 projects

Official year page

Design and Improvement of GIMP's Text Tool

This project aims to improve the Text Tool in GIMP, enhancing the user experience by providing a more powerful and intuitive interface for editing...

Enhance the plug-in/filter development experience

The new 3.0 release of GIMP introduced many API changes that require all third-party plugins to be updated. Notably, a new filter API for using GEGL...

Extension website

This proposal outlines a comprehensive plan to develop a new website for GIMP's extension platform. The project will focus on creating a primarily...

2024

3 projects

Official year page

Improving the Text-Tool (cont'd)

Continuing last year’s GSOC work done on the text-tool, This project aims at bringing OpenType features support to GIMP, and also improve Font...

Porting from GtkTreeView to a new GimpTreeView

Currently GIMP uses the complicated GtkTreeView from GTK3. My job is to create a new GimpTreeView widget which moves away from GtkTreeView as it will...

Robust OpenCL Operations

The massively parallel nature of many real-world computations has led to the development of specialized massively parallel hardware such as GPUs,...

2023

3 projects

Official year page

Implement Initial Non-Destructive Editing Workflow in GIMP

GIMP utilizes a Destructive Editing workflow – all changes are made directly to the image itself. A much requested feature is Non-Destructive Editing...

Improving the Text Tool

GIMP is a high end photo editor, but its text tool is rudimentary. A lot could be done to improve it, UI/UX-wise and feature-wise. I plan on...

Auto-growing layers

GNU Image Manipulation Program, or GIMP in short, is one of the most popular image editing programs that is Free and Open Source. But currently, the...

2022

1 project

Official year page

Implement basic CMYK support in GIMP

One of the most requested features for GIMP is support for CMYK and desktop publishing - there's even an FAQ entry on their site specifically for it!...