wxWidgets
A C++ library for creating cross-platform applications with a single code base.
wxWidgets is a C++ library for building GUI applications that run on Windows, macOS, Linux and other platforms from a single code base. It uses each platform's native API rather than emulating the interface, so applications adopt the controls and look and feel of the target system. The library also provides functionality beyond widgets, including online and context-sensitive help, network programming, streams, clipboard and drag-and-drop, multithreading, image loading and saving, HTML viewing and printing, document/view architecture, sockets, and date-time handling.
Language bindings are available for Python, Ruby, Lua, Rust, Dart, Perl and several other languages. Platform ports include wxGTK for Linux and Unix variants, wxMSW for Windows, wxOSX/Cocoa for macOS, wxQt, wxX11 and wxMotif, with legacy ports for older Windows and macOS releases. The library is distributed under the wxWindows License, based on the LGPL with an exception clause that permits linking applications dynamically or statically without distributing your own source, for both free and commercial projects at no cost.
12 alternatives to wxWidgets
Ranked by how well each tool replaces wxWidgets: shared features, audience, price and popularity.
A free and open-source cross-platform widget toolkit for creating graphical user interface
Covers 3 of 15 key features.
Open source64 out of 100 match—- 59 out of 100 matchContact sales
A free, cross-platform 2D game engine for building apps and games with Lua scripting.
Covers 5 of 15 key features and has a free plan.
Free planOpen source58 out of 100 matchContact salesDeclarative GUI toolkit for Rust, C++, JavaScript and Python
Covers 5 of 15 key features and has a free plan.
Free planOpen source58 out of 100 matchContact salesFrameworks and tools for building portable GUI desktop and server applications
Covers 2 of 15 key features.
Open source57 out of 100 match—Make iPhone, iPad, Android, and Flash games without code.
Covers 4 of 15 key features and has a free plan.
Free plan57 out of 100 matchContact salesPublisher of PyQt, SIP and related tools for building Python bindings
Covers 2 of 15 key features and has a free plan.
Free planOpen source57 out of 100 matchContact salesThe open source Python app development framework for building and distributing cross‑page
Covers 2 of 15 key features and has a free plan.
Free planOpen source57 out of 100 match$5/moOpen source UI component framework for Vue
Covers 4 of 15 key features and has a free plan.
Free planOpen source56 out of 100 matchContact salesThe Free & Open Source Image Editor
Covers 2 of 15 key features and has a free plan.
Free planOpen source56 out of 100 matchFreeFree, open-source software suite for creating, editing, composing and converting bitmap (r
Covers 2 of 15 key features and has a free plan.
Free planOpen source56 out of 100 matchFreeA Cross Platform and Open Source PCB Design Suite
Covers 5 of 15 key features and has a free plan.
Free planOpen source56 out of 100 matchFree