GtkSharp
The Gtk# docs here are outdated. Please visit the GtkSharp GitHub repo for updated content.
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.
References
- Online API Documentation
- What’s New?
- Release Plans
- Articles and Tutorials on Gtk#
- Gtk# Widget Overview
- GTK# Component Descriptions
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
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:
Availability
Our current stable release targets the GNOME 2.20 release.
Current Source Releases:
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.