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

      
Ca3D-Engine
Featured App: Ca3D-Engine
More Screenshots...

Heading News and Events

wxWidgets 2.9.3 Released
2011-12-14

wxWidgets 2.9.3 has been officially released. It is available from the usual locations at SourceForge and FTP mirror. 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.2 release, the most important change in this release is the integration of the new wxWebView library. Other additions include wxTreeListCtrl, wxTimePickerCtrl, wxRichToolTip and wxBannerWindow as well as many incremental improvements and bug fixes to the existing classes.

While this is still officially a development release because some API details are still not frozen, we believe that 2.9.3 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!

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.

WebsitePainter Released
2010-07-16

WebsitePainter is a web editor for creating professional looking Websites, without HTML knowledge and programming. With a few clicks it is possible to create web pages with elements like Web2.0 buttons, gradients, round borders, hover effects, transparencies, continuous text and more. Built with wxWidgets, WebsitePainter works on Windows and Mac OS X.

More information can be found at the WebsitePainter web site.

wxWebConnect 1.1 Released
2010-06-21

Kirix is pleased to announce the availability of wxWebConnect 1.1 - a new version of a library that enables developers to quickly integrate advanced web browser capabilities. It wraps up functionality exposed by the Mozilla Foundation's Gecko engine (XULRunner) into a set of user-friendly classes. The new version includes support for XULRunner 1.9.2, better profile support, and many bug fixes. More information can be found at the wxWebConnect project page. A short demo video can be found here.

Jutoh 1.05 Released
2010-06-11

Jutoh is a new ebook creator application built with wxWidgets. Running on Windows, Mac, Linux, FreeBSD and Solaris x86, it can import content from HTML, plain text and ODT files and can create Epub, Mobipocket (Kindle) and OpenDocument (ODT) files. It has a simple WYSIWYG editor and a cover design editor. Find out more at www.jutoh.com.

GSoC 2010 Projects Announced
2010-04-30

We're delighted to announce that five students have been accepted to work on wxWidgets in this year Google Summer of Code. Thanks to all the the students who have applied and our congratulations to the accepted ones!

wxWidgets 2.8.11 Released
2010-04-23

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.

Compiling wxWidgets on Max OS 10.6 Snow Leopard
2009-09-04

Now that Snow Leopard is out, you may find these notes useful when compiling wxWidgets 2.8.10 on a 64-bit Mac. There is also a bug fix for wxFontDialog on 10.6.

wxWebConnect Web Browser Control Library Announced
2009-07-08

Kirix is pleased to announce the availability of wxWebConnect - a library that enables developers to quickly integrate advanced web browser capabilities. It wraps up functionality exposed by the Mozilla Foundation's Gecko engine (XULRunner) into a set of user-friendly classes to: embed browser controls, search web content, print web pages, interact with the DOM, implement custom content handling for different MIME types, issue POST calls using the current browser state, etc. More information can be found at the wxWebConnect project page. A short demo video can be found here.

wxWidgets Featured in Best Applications List
2009-05-08

MaximumPC magazine publishes a list of 32 "totally essential applications for every new PC" and, interestingly, at least 5 of them use wxWidgets: Dropbox, TrueCrypt, FileZilla, Digsby and Audacity. Congratulations to the developers of these applications!

AxTk Accessibility Toolkit Announced
2009-05-07

AxTk is a new add-on for wxWidgets, for developers wishing to build self-voiced, highly accessible applications. Text to speech is supported on Windows, Mac and Linux/Unix, and a new menuing system gives users an easier way to navigate an application. Adaptation of existing interfaces to speech output and enhanced keyboard navigation is also supported. For more information, source and samples, see the AxTk home page on Google Code.

Sources of wxWidgets-based E Text Editor Released
2009-04-28

As part of the commitment to transformation into an Open Company, the source of the e text editor has been released. The e text editor is a modern editor, built using wxWidgets, with support for TextMate bundles and many innovative features.

DialogBlocks 4.30 released
2009-04-20

The DialogBlocks user interface designer from Anthemion Software now supports wxAuiToolBar, the enhanced toolbar class that can be used in conjunction with wxAUI or independently. As well as rapid creation of complex wxWidgets user interfaces, DialogBlocks can also help you compile wxWidgets and your applications with its project and make file generation system. Try the DialogBlocks demo at: www.dialogblocks.com.

New version of wxDesigner based on wxWidgets pre-3.0 released
2009-03-01

The most recent version of wxDesigner - a GUI builder for wxWidgets and its popular Python and Perl bindings - is now based on the upcoming wxWidgets 3.0 demonstrating the stability of the wxWidgets developement code base. New features include support for many new controls, UTF-8 support in source code and resources, alpha-transparency support in icons as well as many usability improvements including a new icon set and binaries for 64-bit Linux systems. See more at www.wxdesigner-software.de.

wxForms for Delphi
2009-04-02

wxForms for Delphi is an integrated form designer plugin and wxWidgets Pascal wrapper for Borland Delphi that helps you to create cross platform applications. wxForms for Delphi allows you to use all Delphi's powerful Form Designer/Editor features (Form Alignment, Object inspector, Component Palette etc) to quickly create cross platform applications. You can find more information at: www.twinforms.com.

wxWidgets Packages Appear In OpenSolaris
2008-10-15

wxWidgets is now available as an OpenSolaris package. It had been already included in OpenSolaris before, as a static library which was part of the pgAdmin package, but now the shared libraries and files required for development using wxWidgets (SUNWwxwidgets and SUNWwxwidgets-devel packages respectively) are included as well.

Writer's Café 2 Released
2008-08-28

Anthemion Software Ltd. is pleased to announce a major new version of their cross-platform fiction writing toolkit. Built using wxWidgets to target Windows, Mac, Linux, FreeBSD and Solarix x86, Writer's Café 2 has a new interface and many new features including USB memory stick support and adaptations for small-screen devices such as the Eee PC and other netbooks.

See the Writer's Café web site for more details and downloadable demos.

Jungle Disk Desktop 2.0 Released
2008-06-25

Jungle Disk, Inc. is a leading provider of online storage software and services, using wxWidgets to build their storage management software for Windows, Mac and Linux.

Version 2.0 is an update with new interface and many new features.

See their web site here. There's also an interesting article about how Jungle Disk got started here.

wxWidgets Sample Included in NVIDIA Scene Graph
2008-01-19

The latest release of NVIDIA Scene Graph SDK includes a sample written using wxWidgets. People interested in using wxWidgets with OpenGL may be interested in looking at this powerful library.

New wxVCL and wxForms Releases
2008-01-05

wxVCL 0.0.2 and wxForms 1.0.6 are now available from TwinForms. wxVCL is a crossplatform C++ library for wxWidgets that contains VCL like functions. Currently it has some basic VCL classes and approximately 600 VCL functions. wxForms is an integrated form designer plugin for Borland C++ Builder that helps you to create cross platform applications. wxForms allows you to use all the C++ builder's powerful Form designer/editor features to quickly create cross platform applications.

wxWidgets and the Eee PC
2007-12-10

wxWidgets is a great tool to develop applications for the little Eee PC machine, in both its Windows and Linux incarnations. Read the article Programming for the Eee PC with wxWidgets on our blog and get some tips on adapting your applications for the hottest gadget since the iPhone.

Looking forward to wxWidgets 3.0
2007-11-04

Read a brief introduction to the upcoming wxWidgets 3.0 release explaining why is the major version of the framework is going to change for the first time in more than 10 years on wxBlog.

 
 

Quick Links

 
  Getting Started
Tutorials
Mailing Lists
Documentation

Community

wxBlog
wxCode (Add-ons)
wxForum
wxWiki

Development

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!