Welcome to GtkD

GtkD is a D binding and OO wrapper of GTK+ and is released on the LGPL license.

GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API.

GtkD 2.4 is out! Download it now!

what is new on GtkD:

  • No longer supports D1
  • Wraps GTK+ 3.10 API
  • Wraps GStreamer 1.2 API
  • New libvte binding.
  • Full change log

Latest Release: 2.4.0 (2014-08-05)

The eleventh release of GtkD is now available: gtkD-2.4.0.zip

Gtk 3 vs Gtk 2:

The latest version linked above wraps Gtk3, if you need Gtk2 you can use the latest release from the Gtk2 branch. That is up to date with the last Gtk2 release, and will only receive bug fixes from now on: gtkD-1.7.4.zip

Linux Users: be sure to have the latest 3.x GTK+ libraries installed!

Windows Users: please use a GTK+ installer: version 3.10 (32 bits) or version 3.10 (64 bits).

Mac OS X Users: use the new OS X native GTK+ installer (beta) from gtk-osx.sourceforge.net/.
See also Mac OS X Notes.