As shown in the table below, GTK has a range of bindings for various languages[1] that implement some or all of its feature set.
The library facilitates building graphical GNOME applications using Mono or any other compliant Common Language Runtime (CLR).
Gtk# is an event-driven system like any other modern windowing library where every widget allows associating handler methods, which get called when certain events occur.
[citation needed] Applications built using Gtk# will run on many platforms including Linux, Windows and macOS.
The lack of a released version of Gtk# with support for Gtk3 was cited as a reason to remove the Banshee media player in Ubuntu 12.04.