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

      
BitWise IM
Featured App: BitWise IM
More Screenshots...

Heading News and Events

wxCrafter 1.1 Plugin for CodeLite IDE Released
2013-03-28

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
2012-07-09

wxWidgets 2.9.4 has been officially released. It is available right now from SourceForge. Notice that for the first time we experimentally make available not only the sources for this release, but also the binaries for Microsoft Visual C++ users.

Please read the change log if you're upgrading from a previous version. And please see online documentation 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 you think!

Google Drive Uses wxWidgets
2012-05-03

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
2012-05-02

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?
2011-06-18

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
2011-03-28

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

 
  Documentation
Hello, world!
Stable manual
Latest manual
Change log

Community

Mailing Lists
wxBlog
wxCode (Add-ons)
wxForum
wxWiki

Development

Sources
wxTrac
New ticket
Roadmap
 
 
 
 

wxSolutions

 
   
 
 
 

wxBook

 
 

Buy it From:
Amazon.com
Amazon.co.uk

 
 

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!