elementary OS is created and used by people from all around the World; help us make the experience even better by translating it into more languages.

elementary OS uses an open, collaborative translation tool on Launchpad called Rosetta. Learn More

Our website is also openly translated using an online platform called Transifex. Learn More

World map

Web Development

Our website is built using HTML, CSS, PHP and JavaScript. We're always looking for people experienced in those areas who would like to contribute and make it even better. Most of the design work is done by our Design Team, but we love design ideas and feedback for our Web Team.


Every project begins with an idea. Our Design Team takes these and turns them into road maps. We break up design into two components:

Visual Design
A great place for visual designers to get started is by sharing mockups with our Google+ Community

Interactive Design
We use a system on Launchpad called Blueprints to create detailed explanations of new features.

Application wire frame

Desktop Development

Our desktop environment and all its apps are built using Vala, GTK+, Clutter, Cairo, Granite and a number of other free libraries. All of our code is hosted on, a free service for open source projects. We're always looking for contributors of all skill levels.

Scratch text editor