Operating systems

GNOME Foundation

A diverse and sustainable free software desktop.

Technologies
CFlatpakgtklinuxRust
Topics
applicationsdesktopgraphicsopen sourceoperating systems
Total projects
121
Years participating
11
Most recent
2026

Participation history

11 program years
Projects by participation year 2016: 18 projects, 2017: 19 projects, 2018: 13 projects, 2019: 8 projects, 2020: 14 projects, 2021: 12 projects, 2022: 9 projects, 2023: 9 projects, 2024: 8 projects, 2025: 5 projects, 2026: 6 projects 18 2016 19 2017 13 2018 8 2019 14 2020 12 2021 9 2022 9 2023 8 2024 5 2025 6 2026

Historical projects

2026 6 projects

Official GSoC page ↗

Add Debug Adapter Protocol Support to GJS

Contributor: 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

Contributor: 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

Contributor: 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

Contributor: 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

Contributor: 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

Contributor: Toluwaleke Ogundipe

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