GNOME Foundation logo
GSoCOperating systemsAccepted in 2026

GNOME Foundation

A diverse and sustainable free software desktop.

121
Projects
11
Years accepted
6
In 2026

Projects by year

121

2026

6 acceptedShow
  • Add Debug Adapter Protocol Support to GJS

    Accepted project · by Angelo Verlain Shema

    GJS is a JavaScript runtime built on Firefox's SpiderMonkey JavaScript engine and the GNOME platform libraries. It allows the use of the GNOME...

  • Laureen Caliman Vocab Style Puzzles to GNOME Crosswords

    Accepted project · by Laureen Caliman

    Created in the early 2020’s, GNOME Crosswords became a well-liked application powered by the libipuz C library. While robust, it does not have...

  • Pitivi Timeline Ruler: Native GTK4/Rust Rewrite

    Accepted project · by Michael Calabrese

    The Pitivi timeline ruler currently relies on a legacy Python implementation using GTK3 and the Cairo drawing model. As Pitivi updates to a modern...

  • Gitg moving to GTK4

    Accepted project · by Shivam_.

    GNOME Gitg is a graphical user interface for Git that aims to be a small, fast, and easy-to-use tool for visualizing repository history and managing...

  • Implementing App Uninstallation in the GNOME Shell App Grid

    Accepted project · by Shyam Jagath

    This proposal aims to add a simple built in way to uninstall applications directly from the GNOME shell App Grid Right now users have to open the...

  • Recover from GPU Resets

    Accepted project · by Toluwaleke Ogundipe

    Mutter is the Wayland display server and compositor library powering GNOME Shell. Currently, an unexpected GPU reset causes the compositor to freeze...

2025

5 acceptedShow
  • Papers: Proof of Concept for Backend Isolation in GNOME Papers

    Accepted project · by Ahmed Fatthi

    GNOME Papers (formerly Evince) currently processes all documents within a single application process, creating significant security and stability...

  • Vala: XML, JSON, and/or YAML Integration

    Accepted project · by Alley Chaggar

    The main objective is to integrate direct syntax support for parsing and emitting JSON, XML, and/or YAML formats in Vala. This will cut back the...

  • Add Printing Support to GNOME Crosswords

    Accepted project · by Toluwaleke Ogundipe

    This project extends GNOME Crosswords' existing rendering facility to support printable puzzles with clues, and integrates printing support with...

  • Adding eBPF profiling capabilities to Sysprof

    Accepted project · by Varun R Mallya

    This project aims to enhance Sysprof by integrating eBPF-based profiling to reduce overhead and improve performance. Currently, Sysprof relies on...

  • Improve GNOME Crossword Editor's word suggestion algorithm

    Accepted project · by Victor Ma

    I improved GNOME Crossword Editor's word suggestion algorithm, by re-implementing it as a forward-checking algorithm. Previously, our word suggestion...

2024

8 acceptedShow

2023

9 acceptedShow

2022

9 acceptedShow

2021

12 acceptedShow

2020

14 acceptedShow

2019

8 acceptedShow

2018

13 acceptedShow

2017

19 acceptedShow

2016

18 acceptedShow

Public proposals

1

Read them for structure, not to copy. All proposals for GNOME Foundation.