Software Alternatives, Accelerators & Startups

wxWidgets

wxWidgets: Cross-Platform GUI Library.

wxWidgets

wxWidgets Reviews and Details

This page is designed to help you find out whether wxWidgets is good and if it is the right choice for you.

Screenshots and images

  • wxWidgets Landing page
    Landing page //
    2022-07-21

Features & Specs

  1. Cross-Platform

    wxWidgets allows developers to create applications that run on different platforms such as Windows, macOS, Linux, and more, without changing the codebase.

  2. Native Look and Feel

    It provides a native look and feel on each platform by using the native GUI components, making applications appear more integrated with the host OS.

  3. Wide Range of Widgets

    wxWidgets offers a rich set of widgets and controls, supporting complex interfaces and various types of user interactions.

  4. Extensive Documentation

    The library is well-documented, with numerous tutorials, guides, and an active community to help developers troubleshoot and expand their understanding.

  5. Open Source

    Being open source, wxWidgets provides the flexibility to customize and modify the library to better fit specific needs without licensing costs.

Badges

Promote wxWidgets. You can add any of these badges on your website.

SaaSHub badge
Show embed code

Videos

Cross Platform Graphical User Interfaces in C++

More Cross Platform Graphical User Interfaces in C++: Custom Controls

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about wxWidgets and what they use it for.
  • Linux Applications Programming by Example: The Fundamental APIs (2nd Edition)
    Linux is rarely a porting issue for C++ or python: https://wxwidgets.org/ Static linking libraries for MacOS or Windows is contaminated by GPL/LGPL code, and this why wxwidgets excludes the disclosure requirement. Also, if you are looking for a VueJS cross-platform GUI framework for most Desktop and Mobile platforms (MacOS hardware and developer account is a requirement): https://github.com/quasarframework/quasar... - Source: Hacker News / 4 months ago
  • PureBasic: The Quiet Survivor
    Some other options. https://github.com/andlabs/libui > Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports. Missing a lot of desktop features and abandoned. https://wxwidgets.org/ > wxWidgets is a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base.... - Source: Hacker News / 5 months ago
  • Bonsai: A 3D Voxel Engine, from scratch
    That is a fact, and why https://wxwidgets.org/ had to have a more open license to cross-port programs from/to other platforms (especially Android and windows often needed Static builds just for practical reasons.) Additionally, a public-domain/CC0 license can run up against some organizations policies. It is better to release under several licenses to reach as many users as possible. Personally prefer Apache... - Source: Hacker News / 7 months ago
  • Implementation of a Java Processor on a FPGA
    I have done native cross-platform projects in https://wxwidgets.org/ and https://quasar.dev/ . Fine for basic interfaces, but static linking on Win64 gets dicey with lgpl libraries etc. YMMV. - Source: Hacker News / 8 months ago
  • YAD: Is a simple tool for developing Graphical User Interfaces
    > Are we missing somethng? wxWidgets?[1] [1]: https://wxwidgets.org/. - Source: Hacker News / about 1 year ago
  • Lazarus Release 4.0
    > produce relatively small binaries for simple applications The problem is that you need to have a huge Java runtime installed or use something like Jlink which still produces very large binaries for GUI apps. I think wxWidgets is the Lazarus alternative that is the closest to what grandparent was asking for. https://wxwidgets.org/. - Source: Hacker News / about 1 year ago
  • What do you think about using a game engine for UI?
    In general, people must make a choice between portability, and the breadth of optimizations. For multi-platform builds, there are single code-base frameworks available: https://quasar.dev/ For MacOS, Linux Gtk, and Windows native builds there are mature free libraries that allow both FOSS and commercial static linking: https://wxwidgets.org/ Game engines are designed to solve a single set of use-cases for... - Source: Hacker News / over 1 year ago
  • Understanding the Layout Process in Qt Widgets
    Why do your prefer it over https://wxwidgets.org given the licenses? Personally, I was keen on Qt right up to the 5.x change over. =3. - Source: Hacker News / almost 2 years ago
  • Building KiCad 6.0.11 from source - wxWidgets problem
    I decided to compile from scratch the latest wxWidgets from wxwidgets.org. And I compiled and installed successfully for both X11 and GTK. Source: almost 3 years ago
  • Tic tac toe ine c++ ?
    Some say qt, others wxwidgets, u++, sfml, here is a video from quick search on wxwidgets and c++ for beginners https://www.youtube.com/watch?v=FOIbK4bJKS8 Choosethem depending on learning curve and where they will take you, you might learn something harder because it takes you farther to where you want to go. Source: over 3 years ago
  • The Decline and Fall of Java on the Desktop Part 1 (1999-2005)
    > Java Swing still lets you make native-looking-and-feeling apps (with some care). I don't know of any new GUI frameworks that let you do the same. That's the whole raison d'รชtre of the (C++) wxWidgets toolkit. [0] It fully commits to using native GUI widgets, rather than impersonating them. (That is, it wraps various other toolkits.) As others have pointed out, the other major cross-platform toolkits (Qt, GTK)... - Source: Hacker News / over 4 years ago
  • Why is Audacity not up to date in Arch repo?
    That all being said: We are now all waiting on wxwidgets to release their next stable version so that we can upgrade. It makes no sense to use an unstable version of that upstream, as in its development releases it literally breaks on every patch level release. It also makes no sense to start packaging a custom version of wxgtk just for audacity (the overhead required is just not worth it). Source: over 4 years ago
  • Ask HN: Is there any cross platform non native GUI written in C that looks good?
    Looking good is very subjective of courseโ€ฆ did you take a look at wxWidgets? https://wxwidgets.org/. - Source: Hacker News / over 4 years ago
  • Is it possible to have a Rust framework that compiles to a native GUI
    It's possible. That's what wxWidgets does in C++ ...but, as others have said, it's a lot of work to make a GUI toolkit, abstraction or not. Source: about 5 years ago

Do you know an article comparing wxWidgets to other products?
Suggest a link to a post with product alternatives.

Suggest an article

wxWidgets discussion

Log in or Post with

Is wxWidgets good? This is an informative page that will help you find out. Moreover, you can review and discuss wxWidgets here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.