Why GTK?

Thanks to all the hard work by the community, GTK is a featureful toolkit for writing modern applications

GTK Logo
High DPI/4K Support GTK Features
GRAPHICS

High DPI/4K Support

GTK supports HiDPI displays. The extra crispness adds to the already well defined user experience. Read about how to enable Hi-DPI Support in GTK Apps.

Unicode Localization GTK Features
SUPPORT

Unicode Localization

GTK uses UTF-8 encoding for all of the text. This ensures that you can develop the app in your native language or any other language around the world.

Hardware Accelerated Rendering GTK Features
PERFORMANCE

Hardware Accelerated Rendering

GTK will always use the most efficient way to draw your applications, to maximize performance and take advantage of your hardware.

Gestures GTK Features
MOVEMENT

Gestures

In GTK, pointer and touch events are handled seamlessly, making your apps work on various kinds of input devices out of the box.