Language bindings

Clutter provides bindings for several programming languages. You can get hold of the source code for these bindings through Clutter's git repository: see Get it for details.

Python

Bindings are available in the Clutter git repository for the following components:

Latest version: 1.0.0
Download (.tar.gz) (md5: 2e99aaf6100d609b2c0da1655d7c8693)

Perl

See clutter-perl in the Clutter git repository.

Latest version: 1.0.1
Download (.tar.gz) (md5: 2356d556083be82efea6383ac5e44edc)

Ruby

The rbclutter bindings are for version 0.8 of Clutter (not up to date with the latest stable Clutter). They also include bindings for clutter-gst (GStreamer integration) and clutter-gtk (GTK+ integration).

See rbclutter in the Clutter git repository.

The following bindings are maintained by the Clutter community.

C++

The C++ Clutter bindings are maintained as part of the GNOME project:

Vala

Vala bindings for Clutter are an integral part of the Vala code base. See the Vala section of the GNOME git repository for more details.

C#

See clutter-sharp in the Clutter git repository.