Choose a Project

GNOME has got hundreds of projects. To make it easier for you to get started, we have highlighted the applications which are great starting points for making your first contribution.

polari.png
Polari #polari (Matrix or irc)
An easy to use IRC client, written in Javascript
Project complexity: Simple
Code: https://gitlab.gnome.org/GNOME/polari.git
Mentors: Bastian Ilsø (bastianilso), Florian Müllner (fmuellner)

gnome-maps.png
Maps #gnome-maps (Matrix or irc)
A simple map application, written in Javascript.
Project complexity: Simple
Code: https://gitlab.gnome.org/GNOME/gnome-maps
Mentors: Jonas Danielsson (jonasdn), Marcus Lundblad (marcus), Amisha Singla (amisha)

gnome-music.png
Music #gnome-music (Matrix or irc)
A music player that fancies an elegant and immersive browsing experience, written in Python.
Project complexity: Simple
Code: https://gitlab.gnome.org/GNOME/gnome-music
Mentors: Marinus Schraal (foser),
Jean Felder (ptitjano)

nautilus.png
Files (Nautilus) #nautilus (Matrix or irc)
The straightforward file manager, written in C
Project complexity: Complex
Code: https://gitlab.gnome.org/GNOME/nautilus
Mentors: Carlos Soriano (csoriano)

gnome-sound-recorder.png
Sound Recorder #sound-recorder:gnome.org (Matrix)
A simple and modern sound recorder, written in Javascript
Project complexity: Simple
Code: https://gitlab.gnome.org/GNOME/gnome-sound-recorder
Mentors: Meg Ford (m_22), Felipe Borges (feborges),
Christopher Davis (brainblasted),
Bilal Elmoussaoui (bilelmoussaoui)

gnome-photos.png
Photos #photos (Matrix or irc)
An application to show, find and organize your photos, written in C
Project complexity: Medium
Code: https://gitlab.gnome.org/GNOME/gnome-photos
Mentors: Alessandro Bono (abono), Debarshi Ray (rishi)

gnome-boxes.png
Boxes #boxes (Matrix or irc)
Virtualization made simple, written in Vala.
Project complexity: Complex
Code: https://gitlab.gnome.org/GNOME/gnome-boxes.git
Mentors: Felipe Borges (feborges)

gitg.png
Gitg #gitg (Matrix or irc)
Gitg is the GNOME native GUI client to view Git repositories, written in Vala
Project complexity: Medium
Code: https://gitlab.gnome.org/GNOME/gitg.git
Mentors: Alberto Fanjul (albfan)

gnome-clocks.png
Clocks #gnome-clocks (Matrix or irc)
Clocks is a simple clock application, written in Vala
Project complexity: Simple
Code: https://gitlab.gnome.org/GNOME/gnome-clocks
Mentors: Bilal Elmoussaoui (bilelmoussaoui),
Zander Brown (zbrown)

gnome-connections.png
Connections
An app for manage remote connections, written in Vala
Project complexity: Medium
Code: https://gitlab.gnome.org/felipeborges/gnome-connections/
Mentors: Felipe Borges (feborges)

fractal.png
Fractal #fractal:gnome.org (Matrix)
Matrix messaging client, written in Rust
Project complexity: Medium
Code: https://gitlab.gnome.org/GNOME/Fractal
Mentors: Daniel Garcia (danigm)

https://raw.githubusercontent.com/getting-things-gnome/gtg/master/data/icons/hicolor/scalable/apps/org.gnome.GTG.svg
GTG #gtg (irc, Matrix)
A personal tasks organizer inspired by the GTD methodology, written in Python.
Project complexity: Simple
Code: https://github.com/getting-things-gnome/gtg/
Mentors: Jeff Fortin (nekohayo), Diego Gangl (dgangl), "Neui"

https://gitlab.gnome.org/uploads/-/system/project/avatar/817/org.pitivi.Pitivi.png?width=64
Pitivi #pitivi:matrix.org (Matrix)
A video editor for GNOME, using GStreamer, written in Python.
Project complexity: Medium
Code: https://gitlab.gnome.org/GNOME/pitivi
Mentors: Alex Băluț (aleb), Thibault Saunier (thiblahute)

How do I choose?

Is there programming language you like? Maybe there is an app you recognize and use already yourself? Exploring the project websites, installing the apps and trying them out can help you choose.

That’s it! In the next step we will look at how to build from source code, you will only need the code URL of the project, placed in this page in the project description.

Newcomers/ChooseProject (last edited 2022-01-11 14:19:02 by GuentherWagner)