Page created April 17, 1997 (86). recent changes
GPL: GNU General Public LicenseFree toolkits: C/C++ Java other languages | commercial toolkits: C/C++ Java | Related links | copyright
| Name | Comments | license | Unix X11+ | Unix X11+ Motif | MS Win 95/98 | MS Win NT/2000 | MS Win 3.1 | OS/2 PM | MacOS | NextStep OpenStep
MacOS X |
other platforms |
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Unix version built on gtk+ |
|
|
|
|
|
|
||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
OpenAmulet |
|
|
|
|
|
|
|||||
|
|
|
|
|
||||||||
|
|
Gtk--. |
|
|
||||||||
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
||||
|
|
( another info page) development stopped, succeededby Berlin |
|
|
|
|
|
|||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
||||||
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
||||
|
|
(ftp) (mailing list) ( gtk--,a C++ wrapper)( Gtkkitand Gtoolkit , ObjectC wrappers) ( wxGTK, WxWindows port to gtk+ (C++ API)) ( gtkv, Vport to gtk+ (C++ API)) (VDK , SDPGTK, Inti, other C++ wrappers) glade, grad, epingle,UI builders for gtk+ and gtk-- libglade |
|
|
|
|
|
|||||
|
gnomemm (gnome--) |
related: gnomemm, c++ bindings for GNOME |
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
ivtools |
Interviews (ftp) was an early advanced toolkit whose development stopped around 1993. conceptual successor is Fresco. |
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
||||||||
|
|
JAVA and C, provides the JAVA AWT Toolkit to non object oriented Languages like C, Fortran, Pascal and even Basic |
|
|
|
|
|
|||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
||||||||
|
|
|
Art(?) |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OpenMotif |
|
|
|
|
|||||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|||||||
|
|
KDevelop , EBuilder, Qt Architect , QtDesigner and QtEZ, UI buildersfor Qt |
QPL( Qt 2.x series, X11 version) QPL and GPL (Qt 2.2 and later, X11 version) no cost for non-commerical use (Windows version) |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
||||||||
|
Willows Toolkit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|||||||
|
|
is a modern framework that takes advantage of templates, multiple inheritance, STL, and exceptions. is designed around the notionof |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
( WxGTK, gtk+ port) |
LGPL ( wxxt1.6x only) WxWindows license (version 3.0, actually LGPL plus exceptions) |
|
|
|
|
|
|
|
|
also on top of MicroWindows, and MGL (unfinished) |
|
|
|
|
|
||||||||
|
|
|
|
|
||||||||
|
|
note another toolkit has the samename |
|
|
||||||||
|
|
note another toolkit has the samename |
|
|
||||||||
|
|
|
|
|
||||||||
|
|
|
|
|
|
|||||||
|
|
"Xmt++ is to provide a C++ Model-View-Controller framework implementation based on Xmt. This framework makes it easier to integrate a Motif GUI to an application and maintain design integrity." |
|
|
||||||||
|
|
|
|
|
|
|||||||
|
|
standards (e.g., XML, RDF, HTML, CSS, DOM, JavaScript) and technologies (e.g., Gecko, XPConnect) to minimize platform-specific code." May built on top of gtk+ and Xt for X11 |
|
|
|
|
|
|
|
|
||
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|||||
|
|
framework. supports 24 platforms (including MS DOS and Unix text mode) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
MacOS X |
|
to top
GtkAda , Ada binding for gtk+,for X11 and Windows ( GPLed plus exceptions ) X11Ada ,X11 and Motif bindings forAda VisualAda Developer, RAD environment for Ada GWindows , GUI framework for Ada on Windows (GPL/LGPLplus exceptions )
Windex, Ada wrapper for the Win32 API ( GPLplus exceptions) JEWL, Simple GUI framework for rapid development of GUI programs ( GPL) Claw, Ada framework for the Windows API, demo version
wxBasic, a BASIC interpreter with bindings for wxWindows (LGPLed)
Dialog Machine and RAMSES (Research Aids for Modeling and Simulation of Environment Systems) "providesthe basis for highly portable programming of interactive applications,since it makes a minimum of assumptions on the properties of the underlyingoperating system and the hardware", available for MacOS, Atari ST (GEM),PC (GEM, MS Windows, Windows NT) and Unix (SUN and IBM RISC). RAMSES is Mac only. Both no cost freeware.
XPCE (GPLed ), for SWI-Prolog
PiGTK,Pike's gtk+ and GNOME bindings (GPLed)
| Name |
|
|
|
|
|
|
|
|
MacOS X |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( companyout of business) |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
included with Metrowerk's Mac OS compilers. |
|
||||||||
|
|
|
|
|
|
|
|
|
|||
|
|
developing and deploying scientific and engineering applications without writing any GUI code. Support Visual C++ and Compaq Visual Fortran. |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
WinForm, the standard C# GUI class library/framework.
CLAW,Ada framework for Windows 95/NT ObjectAda