227
User
Recs.
Recs.
36
Updates
Last
Updated
Updated
Activity
15 Options
wxWidgets is a mature GUI toolkit that uses each platform's native API, so provides a native look and feel from one codebase. This makes it more thoroughly cross-platform than some other libraries.
It has bindings to many languages (more than are listed on the homepage - check your language's package libraries for a "wx" prefix).
SpecsUpdate
PlatformsWindows, Linux, Mac, BSD, Solaris, AIX, OS2
Popular Language BindingswxPython, wxLua, wxRuby, more...
Pros
Know any positive aspects of this option?
Cons
Con Building and installing from source can be very difficult on some Linux platforms.
Con License based on LGPL, with an exception
The exception clause allows you to link your application either dynamically or statically to wxWidgets without the requirement to distribute the source for your your own application.
Con Installing in Windows is difficult
It's easier to install a cross-compiler environment in Linux.
Know any negative aspects of this option?
Recommendations
wxWidgets
Recommended 2 years ago
wxWidgets is an amazing and versatile GUI toolkit, which is most importantly free even for commercial projects. Despite having a bit uncomfortable using API, it has a ton of various widgets.
Pro
Open sourcePro
Uses native SDK for each platformPro
Free license for commercial useCon
Installing in Windows is difficultPro
Truly native look and feelPro
Can do custom control renderingCon
Has slightly heavy compiled result