Skip to content
Javier Suárez edited this page Apr 18, 2021 · 1 revision

Faq

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.

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.

What version of Gtk# is used?

Gtk# 3.22 is used. More information: https://github.com/GtkSharp/GtkSharp

What platforms are supported?

Linux, MacOS and Windows are supported. This includes not just diversity on desktop platforms. For example, Windows XP, Windows 7, Windows 8 or Windows 10 in the case of Windows. Also diversity of devices. Run a .NET MAUI app on a raspberry pi?. Yes!

What is expected at functionality level in this backend? It is expected to support all the APIs, pages, layouts and controls available in .NET MAUI.

Is this an official project?

At the moment it is a project guided at the community level, it is not official (for now).

Clone this wiki locally