C Gui Library Mac

C Gui Library Mac 4,0/5 9602 reviews

This is a list of 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.

The library has a C interface, but the underlying implementation varies: Objective-C for Mac OS X, C for Windows, and C for Linux. Radarsat1 on May 20, 2016 Actually SWT was one of the most pleasant experiences I've had coding GUI stuff. Possible Duplicate: Cross Platform C library for GUI Apps? Is there any crossplatform GUI library for C language? (I mean at least win mac lin) If there is any XML-like GUI editing model, any GUI editing crossplatform visual programms it'l be grate!). So I have to choose a UI library for my game engine. Since I won't use popular options, I went down a rabbit hole looking for libraries. How to add folder to itunes library on mac. I thought there weren't many GUI solutions for C, I was quite wrong. The result is a list of 35 'healthy' C UI libraries. I also ended up unearthing a bunch of old, dead UI libraries.

In C, C++[edit]

NameOwnerPlatformsLicense
Chromium Embedded FrameworkCEF Project PageLinux, macOS, Microsoft WindowsFree: BSD
CEGUICEGUI teamLinux, macOS, Microsoft WindowsFree: MIT
Enlightenment Foundation Libraries (EFL)Enlightenment.orgX11, Wayland, Microsoft Windows, macOS, DirectFB, TizenFree: BSD, LGPL, GPL
Fast Light Toolkit (FLTK)Bill Spitzak, et al.X11, Microsoft Windows, macOSFree: LGPL
GTK+
formerly GIMPToolkit
GNOME FoundationLinux (X11, Wayland), Microsoft Windows, macOS, HTML5Free: LGPL
IUPTecgraf, PUC-RioX11, Microsoft WindowsFree: MIT
JUCERoli Ltd.X11, Linux[clarification needed], macOS, iOS, Android, Microsoft WindowsMixed: GPL, proprietary
LiveCodeLiveCode, Ltd.X11, macOS, Microsoft WindowsProprietary
MKS Toolkit for Enterprise Developers
formerly NuTCRACKER
DataFocus, Inc.Microsoft Windows from X11 code[clarification needed]Proprietary
NanaJinhaoLinux, Microsoft WindowsFree: Boost
QtQt ProjectLinux (X11, Wayland), OS/2, macOS, iOS, Android, Microsoft WindowsMixed: LGPL, GPL, or proprietary
Ultimate++Ultimate++X11, PocketPC, WindowsCE, Microsoft WindowsFree: BSD-like
wxWidgets
formerly wxWindows
wxWidgets teamX11, Wayland, OpenLook,[clarification needed]macOS, iOS, Microsoft Windows, OS/2Free: wxWindows

In other languages[edit]

NameOwnerProgramming LanguagePlatformsLicense
SwingOracle CorporationJavaWindows, Linux X11, macOSFree: CDDL, GPL with linking exception
JavaFXOracle CorporationJavaWindows, Linux X11, macOS, Android, iOSFree: CDDL, GPL with linking exception
SWTEclipse FoundationJavaWindows (Win32), Linux (GTK+), macOS (Cocoa)Free: Eclipse
Apache PivotApache Software FoundationJavaWindows, macOS, LinuxFree: Apache
XojoXojo, Inc.XojoWindows, macOS, Linux (X11), iOS, webProprietary
Tcl/TkOpen sourceTclWindows, OS/2, X11, OpenLook,[clarification needed] Mac, AndroidFree: BSD-style
LCL, LazarusOpen sourceFree PascalWindows (Win32, Qt), Linux (GTK+, Qt), macOS (Qt, Carbon, Cocoa)Free: GPL, LGPL
Delphi, FireMonkeyEmbarcadero TechnologiesObject PascalWindows, macOS, iOS, AndroidProprietary
VisualWorksCincomSmalltalkWindows, OS/2, Linux (X11), OpenLook,[clarification needed] MacProprietary
PharoPharo communitySmalltalkWindows, Linux (X11), macOSFree: MIT, part Apache 2.0
Mono, GTK#XamarinC#Windows, Linux (X11, Wayland), macOSFree: MIT, LGPLv2, GPLv2 (dual license)
KivyKivyPythonLinux, Windows, macOS, Android, iOSFree: MIT
WxPythonPythonLinux, Windows, macOSFree: wxWindows
UnityUnity TechnologiesC#, JavaScript, BooWindows, X11, macOS, Android, iOS
also features cross-platform Web player
Proprietary, based on open-source
Apache Flex
Formerly Adobe Flex
Apache Software FoundationActionScript, Flash, Adobe AIRWindows (x86, x64), macOS, Android (ARM, x86), iOS, Web (SWF)Free: Apache
FlutterGoogleC, C++, DartAndroid, iOS (experimental: Web, Linux, Windows, macOS)Free: New BSD License
Uno PlatformnventiveC#, XAML, WASMWindows, iOS, Android, Web (WebAssembly), experimental macOS)Free: Apache

Requires verification, may be unsupported[edit]

C Gui Library Machines

NameOwnerPlatformsLicense
VisualAge
for C++, Smalltalk
IBMVariousProprietary

No longer available or supported[edit]

C Gui Library Mac
NameOwnerComment
AppWareNovellHas been de-emphasized (commonly viewed as dropped) by Novell
Zinc Application FrameworkProfessional Software AssociatesMay still be supported, but no new sales
Open InterfaceNeuron DataOne of the earliest PIGUI supported DOS, macOS, OS/2, VMS, Microsoft Windows 3.0

C Gui Library Machine

See also[edit]

References[edit]

Gui

Further reading[edit]

C Gui Library Mac Download

Windows C++ Gui Library

  • Richard Chimera, Evaluation of Platform Independent User Interface Builders, March 1993, Human-Computer Interaction Laboratory University of Maryland

Best C++ Gui

Retrieved from 'https://en.wikipedia.org/w/index.php?title=List_of_platform-independent_GUI_libraries&oldid=947329224'