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
New Stable Major wxWidgets 3.0.0 Release
The final version of wxWidgets 3.0, the first new stable wxWidgets release in
years and the first new major release since 1998, is now available. Please
download the sources
for the selected Windows compilers (Microsoft Visual C++ and
MinGW-TDM) from SourceForge or
our FTP mirror. As usual,
the release files contain the sources and the documentation for the library in
Unix (.tar.bz2) and Windows (.zip or .7z, with the latter being significantly
smaller) formats. Notice that the documentation is also available
3.0 release is a culmination of several years of work since 2.8 and so brings
many important improvements compared to the old stable series, such as much
better and simpler to use support for Unicode, the new wxOSX/Cocoa port,
suitable for development of 64 bit GUI applications under OS X, and support
for GTK+ 3 in wxGTK port, as well as a huge number of other new features and
bug fixes which are too numerous to be listed here, so please refer to
the change log
for the full list. And if you're upgrading from a previous version, please pay
special attention to the "incompatible changes" section of this file and the
chapter of the manual for even more details.
We hope you will enjoy using the latest and greatest version of wxWidgets! And
if not, there is always the possibility to
report bugs in it on our bug
tracker. Have fun and good luck!
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.
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.