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.


gnome-music.png Music (#gnome-music) (Project complexity: Simple) - A music player, written in Python
Code: https://git.gnome.org/browse/gnome-music
Mentors: Felipe Borges (feborges)


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


nautilus.png Files (Nautilus) (#nautilus) (Project complexity: Complex) - The straightforward file manager, written in C
Code: https://git.gnome.org/browse/nautilus
Mentors: Carlos Soriano (csoriano)


gnome-maps.png Maps (#gnome-maps) (Project complexity: Simple)- A simple map application, written in Javascript.
Code: https://git.gnome.org/browse/gnome-maps
Mentors: Jonas Danielsson (jonasdn), Marcus Lundblad (marcus), Amisha Singla (amisha), Mattias Bengtsson (mattiasb)


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

- See more options..


gnome-builder.png Builder (#gnome-builder) (Project complexity: Complex) - IDE for GNOME, written in C with parts in Python, C++ and Vala.
Code: https://git.gnome.org/browse/gnome-builder
Mentors: ChristianHergert (hergertme)


gnome-calendar.png Calendar (#gnome-calendar) (Project complexity: Medium)- Simple and beautiful calendar for GNOME, written in C.
Code: https://git.gnome.org/browse/gnome-calendar
Mentors: GeorgesNeto (feaneron), Isaque Galdino (isaque)


gnome-todo.png Todo (#gnome-todo) (Project complexity: Simple) - A simple and intuitive personal task manager for GNOME, written in C.
Code: https://git.gnome.org/browse/gnome-todo
Mentors: GeorgesNeto (feaneron)

Looking for a something different?

These projects doesn't follow these guidelines, but their mentors will help you

gimp.png GIMP (#gimp) (Project complexity: Complex) - GNU Image Manipulation Program is an advanced image editor written in C.
Code: https://git.gnome.org/browse/gimp
Mentors: Jehan Pages (Jehan)


gnome-nibbles.png Nibbles (#gnome-nibbles) (Project complexity: Simple) - game where the user controls a snake, written in Vala.
Code: https://git.gnome.org/browse/gnome-nibbles
Mentors: Iulian Radu (iulianradu)


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.

BastianIlsø/Newcomers/ChooseProject (last edited 2017-03-18 20:10:45 by CarlosSoriano)