wxWidgets is a C++ library that lets developers create applications for
Windows, OS X, Linux and UNIX on 32-bit and 64-bit
architectures as well as several mobile platforms including Windows Mobile,
iPhone SDK and embedded GTK+.
It has popular language bindings for Python,
and many other languages.
Unlike other cross-platform toolkits, wxWidgets gives its applications
a truly native look and feel
because it uses the platform's native API rather than emulating the GUI.
It's also extensive, free, open-source and mature.
Why not give it a try, like many others have?
Learn More or Download Now
News and Events
wxCrafter 1.1 Plugin for CodeLite IDE Released
wxCrafter is a RAD plugin for developing wxWidgets applications using CodeLite
IDE. It supports most of wxWidgets
controls including wxDataViewCtrl, wxRibbonBar, wxWebView, wxInfoBar,
wxWizard, wxTreebook, wxAUI, wxPopupWindow and many more as well as some
non-UI elements such as wxImageList and wxTimer.
See this short video
demonstrating support for wxRibbonBar in wxCrafter.
wxWidgets 2.9.4 Released
wxWidgets 2.9.4 has been officially released. It is available right now from
Notice that for the first time we experimentally make available not only the
sources for this release, but also the
for Microsoft Visual C++ users.
the change log
if you're upgrading from a previous version. And please see
for more details.
2.9 series bring many improvements compared to 2.8 series such as much
better and simpler to use support for Unicode and the new wxOSX/Cocoa port,
suitable for development of 64 bit GUI applications under OS X, as well as a
huge number of other new features and bug fixes. Compared to the previous 2.9.3
release, the most important change in this release is beta-level support for
GTK+ 3 in wxGTK port. Mostly, the focus of this release is, however, on bug
fixes in preparation for 3.0. In particular, a lot of improvements have been
done in wxOSX/Cocoa port.
While this is still officially a development release because some API details
are still not frozen, we believe that 2.9.4 can be used in production
environment, especially for the new projects for which (small) changes in
behaviour since 2.8 are not a problem. Give it a try and let us know what do
Google Drive Uses wxWidgets
The recently released Google Drive
system desktop client
Considering that Dropbox desktop client
is also written in wxPython it could be taken as a proof that wxWidgets
provides a solid foundation for cloud-based systems!
And as Google Drive application uses wxWidgets 2.9.3, it should hopefully help
answering the often-asked question if 2.9 series is good enough for production
wxWidgets for Android Campaign
We are looking for developers and/or funding to help us with developing
wxAndroid port. If you are interested in working on this project yourself
or would like to donate to see it happen, please contact us or visit the
See the original
about this campaign for more details.
Which gcc Version to Use to Build wxWidgets Under Windows?
If you are wondering which of the various MinGW, MinGW64 and Cygwin
versions of the compiler is most suitable for Windows development of
applications using wxWidgets, you may be interested in reading the
about choosing between them.
wxWidgets 2.8.12 Released
The wxWidgets team is pleased to announce a new wxWidgets release. The latest
stable release in the 2.8 series contains a number of bug fixes, and upgrading is recommended
for all wxWidgets users. To get wxWidgets, please go to the download page.
Please see the news archive
for older events.