List of widget toolkits

1

This article provides a list of widget toolkits (also known as GUI frameworks), used to construct the graphical user interface (GUI) of programs, organized by their relationships with various operating systems.

Low-level widget toolkits

Integrated in the operating system

As a separate layer on top of the operating system

High-level widget toolkits

OS dependent

On Amiga

On macOS

On Microsoft Windows

On Unix, under the X Window System

Note that the X Window System was originally primarily for Unix-like operating systems, but it now runs on Microsoft Windows as well using, for example, Cygwin, so some or all of these toolkits can also be used under Windows.

Cross-platform

Based on C (including bindings to other languages)

Based on C++ (including bindings to other languages)

Based on Python

Based on Flash

Based on Go

Based on XML

Based on JavaScript

General RIAs Full-stack framework Resource-based No longer developed

Based on SVG

Based on C#

Based on Java

Based on Object Pascal

Based on Objective-C

Based on Dart

Based on Swift

Based on Ruby

Not yet categorised

Comparison of widget toolkits

This article is derived from Wikipedia and licensed under CC BY-SA 4.0. View the original article.

Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc.
Bliptext is not affiliated with or endorsed by Wikipedia or the Wikimedia Foundation.

Edit article