Xfce - Google Summer of Code 2024


Sadly Xfce was not accepted for GSoC 2024.

Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.

Google Summer of Code (GSoC) is a global program focused on bringing more developers into open source software development. Participants work with an open-source organization on a 90/175/350-hour programming project during the summer.

If you are a developer who would like to get involved with the Xfce project, please see Xfce Development Information for additional resources.

Note: Due to bot protection you need to request permission on the #xfce-dev Matrix channel to be able to fork Xfce proejcts and to open merge requests.


Communication

Participants should idle in Matrix in order to stay connected with mentors, other GSoC participants and Xfce developers:


Project Ideas

Feel free to package a number of issues to a GSoC project, for which you think, you can solve them in the given timeframe (90h / 175h / 350h, 8 till 22 weeks). Note that the issues you pick don't need to share the same mentor or be entirely from one project (some projects are pretty small and simple to understand).

Note: Fixing some smaller issues already now (E.g. to show your programming skills) as well would be very welcome.

Here are some suggestions to pick from, where mentors already confirmed to support them as part of a GSoC project. You can as well check our gitlab issue tracker for other issues from the pojects listed below, though please make sure that there is a mentor supporting your choice!

thunar

Thunar is Xfce's file manager and one of its core components. There are many new features pending to be implemented and bugs that need fixing, some of which are listed below. See this wiki page for detailed instructions on how to build and run thunar.

all components


Frequently Asked Questions

We do not force any specific format. Here is what you have to look for:

Where can I start ?

After you have read the Xfce Development Information, and specially the The Ultimate Contributor's Guide to Xfce, you can pick easy issues from the above list, or watch for issues which are labeled 'Newcomers':


GSoC Participants Blogs


Previous Years


Back to Top