Be a part of a vibrant worldwide community


GNOME is a friendly and welcoming community. Getting involved is a great way to learn skills, have fun, and help to create world-class Free Software.

Pick an area


GNOME has every kind of coding task, and there are guides to help you get started.

Read the Newcomers Guide


Help to maintain GNOME’s user and developer documentation.

Contribute to the Documentation Team


The Engagement Team works on marketing, user outreach, events organization, and websites. It wants your help!

Join the Engagement Team


GNOME is translated into over 80 languages, all thanks to our volunteers. Help to translate it into your language!

Find a Localization Team

Can’t find what you’re looking for?

There are many other teams and activities in the GNOME project, including testing, design, bug triage, system administration, and more.

Browse Other Teams