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

      
Ginkgo CADx
Featured App: Ginkgo CADx
More Screenshots...

Heading News and Events

wxWidgets 2.9.5 Released
2013-07-16

wxWidgets 2.9.5 has been officially released. It is available right now from SourceForge and FTP mirror and, as usual, contain the sources and the documentation in Unix (.tar.bz2) and Windows (.zip or .7z, with the latter being significantly smaller) formats. Continuing the experiment started with 2.9.4, we also provide the pre-built binaries for Microsoft Visual C++ 2008, 2010 and 2012 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. This release should be the last one before the 3.0 release planned soon, so testing it is even more important than usual. Please do download it, build your applications with it and report bugs if anything doesn't work correctly.

Also notice that while this is still officially a development release, we consider it to be stable enough to be used in production environment and using it is strongly recommended for any new projects for which compatibility with the previous 2.8 is not important. As for the existing projects, please try them out with 2.9.5 as this is the last chance to fix any compatibility problems before 3.0.

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.

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!