Help build the OS of


Our desktop environment and all it's 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 to help squash bugs and introduce new features.


Every project begins with an idea. Our Design Team takes ideas 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 deviantART group.
  • Interactive Design. We use a system on Launchpad called Blueprints to create detailed explanations of new features.
“Great design is making something memorable and meaningful.”
-Dieter Rams


elementary is created and used by people from around the entire world; help us make peoples' experiences even better by translating it to more languages. Launchpad has a built-in tool called Rosetta that enables collaborative translations online.

We're also working on getting much of the content on our website available in multiple languages. This isn't available at this time, but stay tuned for more info.


Our website is built using HTML, CSS, PHP, MySQL, 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 from our web team as well.

Just one second… Login in to comment, ask questions and more.