
Clutter is an open source software library for creating fast, animated and visually rich graphical user interfaces.
Clutter demos
Clutter uses OpenGL or OpenGL ES for rendering both 2D and 3D based, heavily stylised user interfaces. With an object orientated API, Clutter enables the developer to avoid the complexities and shortcomings of OpenGL when creating applications. In addition, Clutter has support for compositing and transforming multiple interface elements; a retained mode rendering model; implicit animations; an extensive input event model; advanced text rendering with internationalisation support; scriptable layouts and wide media support. The Clutter API is intended to be easy to use, efficient and familiar, taking inspiration from the GIMP Toolkit (GTK+) and requiring similar dependencies (GLib, GObject and Pango).
There are a wide range of potential uses for Clutter, from media centers and animated application launchers to completely new concepts in user interface and user experience design. OpenedHand provides development and concepting services for Clutter, working with customers to develop the underlying libraries and create original user experiences on top of Clutter.
Clutter is developed in C with language bindings for Python, Perl, Ruby and C#. Extension libraries bring support for Clutter application integration with GStreamer, Cairo and GTK+. Clutter runs on Linux, OSX and Windows with support for GLX, EGL and SDL backends.
Clutter was created by OpenedHand in 2005, is in active development and is licensed under the LGPL. With the inclusion of a GPU becoming more common in mobile and consumer devices, Clutter is enjoying a surge in community growth, interest and participation.
More information
Visit the Clutter website.
Recent Blog Posts
Recent Press
- Nokia N810 review - Ars Technica, Dec 2007
- Nokia pushes for GTK+ 3.0 - derStandard, Aug 2007
- OpenedHand releases Poky Linux 3.0 with Sato - Ars Technica, Aug 2007
- Poky 3.0 Released - LWN, Aug 2007
- Clutter now includes OpenGL ES support - OpenGL, Jun 2007
- Interview With Matthew Allum of OpenedHand - Free Software Magazine, Jun 2007
Employment
Currently we have no open positions.
Developers
To find out more on our open source projects, please visit the OpenedHand Labs site.
You’ll find information on and links to all our various open source projects, the OH development blog, how to access source code and how to get involved with our projects.
