Ease, comfort and control

We promote software freedom

GNOME brings companies, volunteers, professionals and non-profits together from around the world. We make GNOME 3: a complete free software solution for everyone.


GNOME is led by the non-profit GNOME Foundation. Our board is democratically elected, and technical decisions are made by the engineers doing the work. We are supported by many organizations; employees from over a hundred companies have contributed since the project began.


We believe that software should be developed in the open. Our development infrastructure and communication channels are public, and our code can be freely downloaded, modified and shared with others. All our contributors have the same rights.


Our project is an important part of the Free Software ecosystem. We work with other free projects to create high-quality solutions that span the entire software stack.


Our software is translated into many languages and comes with built in accessibility features. This means that it can be used by anyone, regardless of the language they speak or their physical abilities.

lightbulb_outline View ideas list


  • c
  • python
  • javascript
  • gtk+


comment IRC Channel
email Mailing list

GNOME 2016 Projects

  • saifulbkhan
    Audio tag editing support for GNOME Music
    Make GNOME Music more than just a read-only view of the user's music collection by providing features to embed metadata into the music files.
  • Visarion Alexandru
    Boxes: More SPICE features
    GNOME Boxes is an application used to access virtual and remote systems, which targets typical desktop users. This proposal is about successfully...
  • Jakub
    Configurable Shortcuts for Pitivi
    My primary goal is to implement customisable shortcuts for the Pitivi video editor. Users will be able to set their preference for every single...
  • Megh Parikh
    Games: Add gamepad support
    GNOME games The ultimate goal of my proposal is to add support for gamepad to the GNOME Games project. A video game player without gamepad support...
  • Ricard Gascons
    Games: Support more game formats
    Games is a GNOME application that let's you pick games from your library and play them. Basically, the project aims to be like what Music app is for...
  • gnarula
    GNOME Music ownCloud support
    GNOME has had support for ownCloud integration since the release of GNOME 3.8 with more apps supporting it as a source every release. This project...
  • stancium
    Horizontal Map Wrapping In Libchamplain
    Libchamplain is a C library used to display maps. Currently, exploring locations right on the edge of the map is quite tricky. Having the map wrap...
  • pandusonu
    Implementation of week view in GNOME Calendar
    GNOME Calendar is the calendar application for GNOME. Although it is a usable product, it still misses the important Week and Day view required by...
  • Pranav Ganorkar
    Improve Search Functionality in GNOME Logs
    My proposal is about improving the current search functionality in GNOME Logs. The current search functionality doesn't have any graphical option to...
  • Rares-Mihail Visalom
    Improve the user experience for new and existing users
    While experienced IRC users have no problem getting used to Polari, the growing number of new users that are not familiar with IRC clients demands an...
  • Andrei Macavei
    Modernising GNOME Keysign
    GNOME Keysign is a project that got started from the idea to make people more involved and interested in creating trusted “connections” by using...
  • Alexandru Pandelea
    Nautilus: Batch renaming
    Until now, renaming of multiple files was a tiresome task, as the user had to do that file by file. The goal of this project is to provide Nautilus...
  • Razvan Chitu
    Nautilus: Integrate file-roller and compressed file management
    This project aims to make compression and decompression a transparent process to the user, minimizing interaction with archives. In the vast majority...
  • tyagi-prashant
    PKCS#11 certificate chooser
    Various tools needs certificate and keys for a authentication.The user's certificate and key may reside in the PKCS#11 token so these tools need a...
  • Atul Anand
    Proxies in NetworkManager
    The project aims at implementing WPAD lookup via DHCP , DNS & VPN servers and also providing manual proxy support in NetworkManager . Merged...
  • uajain
    Uploading photos to Google
    Sharing is critical for Photos. The inability to upload content is one of the bigger missing pieces, and this will be a big step forward in that...
  • Iulian Radu
    Web: Bookmarks Subsystem Update
    The goal of my proposal is updating the bookmarks subsystem by refactoring the current code and implementing the new bookmarks menu design proposed...
  • Gabriel Ivașcu
    Web: Session Sync
    The ultimate goal of my proposal is to allow users of GNOME Web to seamlessly sync data with Firefox with only using a Firefox account. Epiphany will...