Table of contents


    What is Gtk#?

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



    • 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


    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:


    Our current stable release targets the GNOME 2.20 release.

    Current Source Releases:

    Packages and installers

    Sources for releases up to 2.12.10 are available from GNOME FTP, while later 2.12.x releases are only available from MONO DOWNLOAD.

    Source packages for GTK#3 beta releases (2.99.x) are only available from GNOME FTP.

    GTK#3 porting guide

    See GTK#3 porting guide