wxWidgets Logo

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, Perl, Ruby 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

<?php echo $apps[$num][0]?>
Featured App:
More Screenshots...

Heading 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 and binaries 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 online.

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 changes 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 uses wxPython. 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 use.

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 funding page. See the original forum post 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 article 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.

Quick Links

Hello, world!
Stable manual
Latest manual
Change log


Mailing Lists
wxCode (Add-ons)


New ticket





Buy it From:


Site design and update scripts by Kevin Ollivier, with special thanks to Brad Anderson for his improvements to the sidebar, intro table and navbar designs, Bryan Petty for the new wxWidgets blocks graphics and logo text, and to the wxWidgets community for all their helpful suggestions, comments and testing!