GtkSharper

What is Gtk#?

Gtk# is a Graphical User Interface Toolkit for mono and .Net. The project binds the gtk+ (http://www.gtk.org/) toolkit and assorted GNOME (http://www.gnome.org/) libraries, enabling fully native graphical Gnome application development using the Mono and .Net development frameworks.

References

Features

  • Multi-platform (UNIX, Windows, MacOS).
  • Wide range of Widgets/Controls.
  • Accessible via the ATK accessibility toolkit.
  • Internationalization.
  • Available from C#, Java, Python, VB.Net and more.
  • UI Builder support.
  • Open Source, Free Software.

Gtk# in the Real World

Enlarge

Want to know how Gtk# is being used in the real world?

Check out some screenshots of Gtk# Applications. Some of our more prominent users include:

  • Banshee (http://banshee-project.org/Main_Page)
  • Beagle (http://beagle-project.org/Main_Page)
  • F-spot (http://f-spot.org/Main_Page)
  • MonoDevelop (http://www.monodevelop.com/Main_Page)
  • Tomboy (http://www.gnome.org/projects/tomboy)

Availability

Our current stable release targets the GNOME 2.20 release.

Current Source Releases:

  • gtk-sharp (http://ftp.gnome.org/pub/gnome/sources/gtk-sharp/2.12/gtk-sharp-2.12.0.tar.gz)
  • gnome-sharp (http://ftp.gnome.org/pub/gnome/sources/gnome-sharp/2.20/gnome-sharp-2.20.0.tar.gz)
  • gnome-desktop-sharp (http://ftp.gnome.org/pub/gnome/sources/gnome-desktop-sharp/2.20/gnome-desktop-sharp-2.20.1.tar.gz)

Packages and installers

Sources for older releases can be downloaded from GNOME FTP (http://ftp.gnome.org/pub/gnome/sources/gtk-sharp).