GSoC Organizations
Clear all filters
Shortcuts
First-time organizations (14)
View all
Years
2025
2024
2023
2022
2021
2020
View all
Categories
Artificial Intelligence
Data
Development tools
End user applications
Infrastructure and cloud
Media
View all
Technologies
python (277)
javascript (220)
c++ (170)
c (167)
java (116)
android (52)
View all
Topics
web (90)
machine learning (65)
cloud (60)
graphics (41)
ai (32)
education (32)
View all
GNOME Foundation
View the official
contribution guidelines
for GNOME Foundation
Visit Site
A diverse and sustainable free software desktop.
Category
Operating systems
Years
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Technologies
c
python
javascript
gtk+
gobject
rust
gtk
vala
linux
Flatpak
Topics
desktop applications
desktop environment
desktop
applications
operating system
end user applications
design
end user application
application
games
productivity
operating systems
graphics
open source
apps
Past Projects
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Papers: Proof of Concept for Backend Isolation in GNOME Papers
Ahmed Fatthi
GNOME Papers (formerly Evince) currently processes all documents within a single application process, creating significant security and stability...
More Details
Code Submission
Vala: XML, JSON, and YAML Integration
Alley Chaggar
The main objective is to integrate direct syntax support for parsing and emitting JSON, XML, and YAML formats in Vala. This will cut back the...
More Details
Code Submission
Add Printing Support to GNOME Crosswords
Toluwaleke Ogundipe
This project extends GNOME Crosswords' existing SVG functionality to support printable puzzles with clues, and integrates printing support with...
More Details
Code Submission
Adding eBPF profiling capabilities to Sysprof
Varun R Mallya
This project aims to enhance Sysprof by integrating eBPF-based profiling to reduce overhead and improve performance. Currently, Sysprof relies on...
More Details
Code Submission
Add construction aids to the GNOME Crosswords editor
Victor Ma
This project adds construction aids to the GNOME Crosswords editor. These aids provide hints, warnings, and data that help the user create better...
More Details
Code Submission