Programming Platforms For Mac

Platforms

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.

In C, C++[clarification needed][edit]

Best mac for programming

The Best Free Programming Software app downloads for Mac: JavaScript OSA AppHack PlistEdit Pro SvnX MySQL Query Browser NetBeans 0xED Nano ExtendScrip. Powerful Mac apps that won't break the bank. There’s something of a misconception when it comes.

NameOwnerPlatformsLicense
Chromium Embedded Framework(CEF)CEF 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
NoesisGUINoesis TechnologiesMicrosoft Windows, Linux, macOS, iOS, AndroidProprietary
QtQt ProjectLinux (X11, Wayland), OS/2, macOS, iOS, Android, Microsoft WindowsMixed: LGPL, GPL, or proprietary
Ultimate++Ultimate++Linux (X11, GTK+), macOS, Microsoft WindowsFree: BSD-like
wxWidgets
formerly wxWindows
wxWidgets teamX11, Wayland, OpenLook,[clarification needed]macOS, iOS, Microsoft Windows, OS/2Free: wxWindows

In other languages[edit]

  • Download and install the best free apps for Programming Software on Windows, Mac, iOS, and Android from CNET Download.com, your trusted source for the top software picks.
  • 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.
  • A free open-source package manager. This solution provides a simple way to install.
NameOwnerProgramming LanguagePlatformsLicense
Uno PlatformUno Platform (Open Source)C#Windows, Linux, macOS, iOS, Android, WebAssembly
Unity 3DUnity TechnologiesC#iOS, Android, Tizen, Windows, Universal Windows Platform, Mac, Linux, WebGL, PlayStation 4, PlayStation Vita, Xbox One, 3DS, Oculus Rift, Google Cardboard, Steam VR, PlayStation VR, Gear VR, Windows Mixed Reality, Daydream, Android TV, Samsung Smart TV, tvOS, Nintendo Switch, Fire OS, Facebook Gameroom, Apple's ARKit, Google's ARCore, Vuforia, and Magic Leap.
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
Godot (game engine)Open sourceGDScript, C++, C#, GDNativeLinux, macOS, Windows, BSD, Haiku, iOS, Android, HTML5, WebAssembly, Xbox One, Universal Windows PlatformFree: MIT
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
PureBasicFantaisie SoftwareBASICWindows, Linux and OSXProprietary
FyneOpen sourceGoWindows, macOS, Linux, BSD, Android, iOS (experimental: Web)Free: New BSD License

Requires verification, may be unsupported[edit]

NameOwnerPlatformsLicense
VisualAge
for C++, Smalltalk
IBMVariousProprietary

No longer available or supported[edit]

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

See also[edit]

Best

References[edit]

Further reading[edit]

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

Basic Programming On Mac

Platforms

Programming Mac Os

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