List of platform-independent GUI libraries

From Wikipedia, the free encyclopedia
Jump to: navigation, search

This is a list of packages implementing a platform-independent GUI (PIGUI). These can be used to develop software that can be ported to multiple platforms without changes to its source code.

C/C++ packages[edit]

Name Owner Platforms License
CEGUI Open Source Windows, Mac, Linux Free (MIT License)
DCLAP
Don's Class Application library
Don Gilbert Windows, X11, Mac Free non-commercial
GraphApp Dr Lachlan Patrick Windows, X11 Free
FLTK (Fast, Light Toolkit) [1] X11, Windows, Mac Free (LGPL)
GTK+ (GIMP Toolkit) GNOME Foundation X11, Windows, DirectFB, Quartz on Mac OS X Free (LGPL)
ILOG VIEWS ILOG Windows, OS/2, X11 Commercial
IUP Tecgraf/PUC-Rio Windows, X11 Free (MIT License)
JAM JYACC DOS, Windows, X11, OpenLook[clarification needed] Commercial
JUCE Raw Material Software Windows, X11, Mac Free (GPL), commercial
MainWin Mainsoft X11 from Windows code Commercial
MetaCard MetaCard Corporation Windows, X11, Mac Commercial
MKS Toolkit for Enterprise Developers
(formerly NuTCRACKER)
DataFocus, Inc. Windows from X11 code Commercial
Nana C++ Library Jinhao Windows, X11 Free (Boost Software License)
OGUI Amir Geva Any with C++11 Free / BSD
Presenter
(formerly Open Interface Elements)
HCL Technologies Windows, OS/2, X11, Mac Commercial
Qt Qt Project Windows, Linux (X11,Wayland), OS-X, iOS, Android [2] Free / Commercial
Turbo Badger Emil Windows, Linux, OS-X, iOS, Android Free (zlib)
Ultimate++ Ultimate++ Windows, X11, PocketPC, WindowsCE Free / BSD like
V [3][4] Dr. Bruce Wampler Windows, OS/2, X11 Free (GPL)
Wind/U Bristol Technology X11 from Windows code Commercial
wxWidgets
(formerly wxWindows)
wxWidgets Windows, OS/2, X11, OpenLook[clarification needed], Mac OS X, iOS Free (LGPL)
XVT Portability Toolkit XVT Software Inc. Windows, OS/2, X11, OpenLook[clarification needed], Mac Commercial

Packages in other languages[edit]

Name Owner Platforms License
AltSketch
Vector Graphics Library
AltSoftLab, Inc. Windows, Mac, Linux, Mobile platforms, 3D Engines, SDL, OpenGL, DirectX, XNA, Silverlight, NaCl Commercial & Free
Screen Machine
Ada
Objective Interface Systems, Inc. DOS, Windows, Linux, Unix; Character: DOS, Unix/Linux curses/terminfo, OpenVMS SMG; GUI: Windows, Open Look, X11/Motif Commercial
CLIM
Common Lisp Interface Manager
Various X11, OpenLook[clarification needed], Mac Free
EiffelVision Eiffel Software Windows, X11, OpenLook[clarification needed], Mac Open source and Commercial
Garnet
Common Lisp
Carnegie Mellon University X11, Mac Free
JAPI
Java API for other languages
Merten Joost Windows, OS/2, X11, OpenLook[clarification needed], Mac Free
Java / Swing Sun Microsystems Inc. Windows, OS/2, X11, OpenLook[clarification needed], Mac Open source
Oberon/F / Blackbox Oberon Microsystems Windows, Mac Commercial
Tcl/Tk Open source Windows, OS/2, X11, OpenLook[clarification needed], Mac Free
LCL/Lazarus Open source Windows (Win32, Qt), Linux (GTK+, Qt), Mac OS X (Qt, Carboon, Cocoa) Free
Delphi/Firemonkey Embarcadero Technologies Windows, Mac OS X, iOS Commercial
VisualWorks
Smalltalk
Cincom Windows, OS/2, X11, OpenLook[clarification needed], Mac Commercial
Pharo
Smalltalk
Open Source Windows, X11, Mac Open Source
Mono/GTK#
C#
Open Source Windows, X11, Mac Open Source

Requiring verification (may be unsupported)[edit]

Name Owner Platforms License
libWxm Visual Solutions X11 from Windows code Commercial
Menuet/CPP Autumn Hill Software, Inc. DOS, Windows, OS/2, X11 Commercial
MEWEL UIL Magma Systems DOS from Windows code? Commercial
OpenUI Open Software Associates Windows, OS/2, X11, Mac Commercial
SUIT
Simple User Interface Toolkit
University of Virginia DOS, Windows, X11, OpenLook[clarification needed], Mac Free
VisualAge
for C++ and Smalltalk
IBM Various Commercial
WM_MOTIF User Interface Library Software UNO, Ltd. X11 from Windows code Commercial
YACL
Yet Another Class Library
M. A. Sridhar Windows, OS/2, X11 Free

No longer available or supported[edit]

Name Owner Comment
Allegris Workshop Intersolv Discontinued 1997 (was C++/Views by Liant)
Amulet Carnegie Mellon University No longer supported (DARPA funding dropped, 1997.[1])
AppWare Novell This product has been de-emphasized (which is commonly believed to mean "dropped") by Novell.
CommonV Computer Associates Word has it that Computer Associates has stopped supporting Glockenspiel CommonView.
Galaxy Visix Read about its demise here.
StarView StarDivision
Vibrant Allegedly no longer supported - contact info@ncbi.nlm.nih.gov for more information.
WNDX GUI Toolkit WNDX Now a software consultancy, WNDX software licenses can still be purchased, if required.
zApp RogueWave May still be supporting, but no new sales.
Zinc Professional Software Associates May still be supporting, but no new sales.
Open Interface Neuron Data One of the earliest PIGUI supported DOS, Macintosh, OS/2, VMS, and Microsoft Windows 3.0.

See also[edit]

References[edit]

  1. ^ Letter about Support for Amulet, Brad A. Myers, Project leader, November 21, 1997

Further reading[edit]

External links[edit]