In this article, we will explore the topic of List of platform-independent GUI libraries in depth. From its origins to its relevance today, we will put under the magnifying glass all aspects related to List of platform-independent GUI libraries. Our goal is to offer our readers a complete and detailed view of this topic, providing invaluable information that allows them to better understand its importance and impact in various areas. Through an exhaustive analysis and the presentation of relevant data, we are going to delve into List of platform-independent GUI libraries to unravel its implications and its scope in different contexts. Without a doubt, List of platform-independent GUI libraries is a highly relevant topic that deserves careful examination, and that is precisely what we will do in the following pages. So get ready to embark on a fascinating journey through List of platform-independent GUI libraries.
This article needs additional citations for verification. (April 2007) |
This is a list of notable library packages implementing a graphical user interface (GUI) platform-independent GUI library (PIGUI). These can be used to develop software that can be ported to multiple computing platforms with no change to its source code.
| Name | Owner | Programming language | Platforms | License |
|---|---|---|---|---|
| Apache Flex Formerly Adobe Flex |
Apache Software Foundation | ActionScript, Flash, Adobe AIR | Windows (x86, x64), macOS, Android (ARM, x86), iOS, Web (SWF) | Free: Apache |
| Apache Pivot | Apache Software Foundation | Java | Windows, macOS, Linux | Free: Apache |
| Avalonia | AvaloniaUI OÜ | C#, XAML, WASM | Windows, macOS, Linux, iOS, Android, Web (WebAssembly), Samsung Tizen | Free: MIT |
| Delphi, FireMonkey | Embarcadero Technologies | Object Pascal, Python[1] | Windows, macOS, Linux, iOS, Android | Proprietary |
| Flutter | C, C++, Dart | Windows, macOS, Linux, iOS, Android, Web[2][3] | Free: New BSD License | |
| Fyne | Open source | Go | Windows, macOS, Linux, BSD, Android, iOS (experimental: Web) | Free: New BSD License |
| Godot (game engine) | Open source | GDScript, C++, C#, GDNative | Linux, macOS, Windows, BSD, Haiku, iOS, Android, HTML5, WebAssembly, Xbox One, Universal Windows Platform, also useful for making GUI apps in VR (OpenXR and WebXR) | Free: MIT |
| PureBasic | Fantaisie Software | BASIC | Windows, Linux and OSX | Proprietary |
| JavaFX | Oracle Corporation | Java | Windows, Linux X11, macOS, Android, iOS | Free: CDDL, GPL with linking exception |
| Kivy | Kivy | Python | Linux, Windows, macOS, Android, iOS | Free: MIT |
| LCL, Lazarus | Open source | Free Pascal | Windows (Win32, Qt), Linux (GTK, Qt), macOS (Qt, Carbon, Cocoa) | Free: GPL, LGPL |
| Mono, GTK# | Xamarin | C# | Windows, Linux (X11, Wayland), macOS | Free: MIT, LGPLv2, GPLv2 (dual license) |
| Swing | Oracle Corporation | Java | Windows, Linux X11, macOS | Free: CDDL, GPL with linking exception |
| SWT | Eclipse Foundation | Java | Windows (Win32), Linux (GTK), macOS (Cocoa) | Free: Eclipse |
| Tcl/Tk | Open source | Tcl | Windows, OS/2, X11, OpenLook, Mac, Android | Free: BSD-style |
| Unity | Unity Technologies | C#, JavaScript, Boo | Windows, X11, macOS, Android, iOS also features cross-platform Web player |
Proprietary, based on open-source |
| Uno Platform | nventive | C#, XAML, WASM | Windows, iOS, Android, Web (WebAssembly), experimental macOS | Free: Apache |
| VisualWorks | Cincom | Smalltalk | Windows, OS/2, Linux (X11), OpenLook, Mac | Proprietary |
| Xojo | Xojo, Inc. | Xojo | Windows, macOS, Linux (X11), iOS, web | Proprietary |
| LispWorks CAPI | LispWorks, Ltd. | Common Lisp | Windows, macOS, Linux (Gtk+), Motif | Proprietary |
| Name | Owner | Comment |
|---|---|---|
| VisualAge | IBM | Discontinued by IBM in 2007. |
| AppWare | Novell | Has been de-emphasized (commonly viewed as dropped) by Novell |
| Open Interface | Neuron Data | One of the earliest PIGUI supported DOS, macOS, OS/2, VMS, Microsoft Windows 3.0 |
| Zinc Application Framework | Professional Software Associates | May still be supported, but no new sales |