GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • For Vendors
  • Help
  • Create
  • Join
  • Login
  • Business Software
  • Open Source Software
  • SourceForge Podcast
  • Resources
  • Articles
  • Case Studies
  • Blog
  • Create
  • Join

This view

  • Original page
  • New address

GeezerVison is showing sourceforge.net — wxWidgets

Leader badge

wxWidgets is a C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages, and unlike other cross-platform toolkits, wxWidgets gives 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.

Features

  • C++
  • GUI
  • Windows
  • Linux
  • GTK
  • Cocoa
  • multiplatform

Project Samples

BitWise (Mac) Caedium (Mac) Caedium (Linux) GameDevelop (Linux) Ginkgo (Windows) Website Painter (Windows)

Project Activity

See All Activity >

Categories

Frameworks

License

wxWindows Library Licence

Follow wxWidgets

wxWidgets Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Ratings

4.9 out of 5 stars
★★★★★
★★★★
★★★
★★
★
45
0
0
1
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

Filter Reviews:
All
  • All
  • ★★★★★
  • ★★★★
  • ★★★
  • ★★
  • ★
  • debguy Edited 2025-04-03
    2 out of 5 stars
    It heralds cross compatibility but doesn't work on Linux and who is funding Microsoft to do this? I've tried many build options (motif gtk no-sdl, various CFLAGS) now with a very up-to-date system. All end up with horrific c+++++++++++++++++ (c++17) errors of dis-allowed ++ syntax and headers already having defined things. Jonny Cash "I've been everywhere man!", with-x11 with-motif with-gtk std=c++11 std=gnu99 version 3.0 version 2.8.4. all are broken even without -j. What gives? This lib contains ALLOT OF SOCKET PUPPETING 0 chances I'd use a "pre-compiled one". 2.8.4 converts 0xff to char (duh) but REMOVES -Wno-narrowing from only Makefile compiling that code (was not using CFLAGS there). IT TURNS OUT you must carefully select LDFLAGS CFLAGS CPPFLAGS CXXFLAGS to values you might not usually think. default shell (nothing set) also my default valued did not work: i had to craft each FLAGS to include -I -L but be simple but not empty. Finally got it compiled so added 1*. AFTER ALL THAT - wxMaxima-11.0.4 (wants 2.8.4) has errors cant find widgets for some version not really in 2.8.4.
  • zeroows Posted 2015-12-28
    5 out of 5 stars
    Great project, good job. Thanks
    1 user found this review helpful.
  • anton-k12 Posted 2015-02-01
    5 out of 5 stars
    wxWidgets is great and stuff. But I can't report bug because wxTrac is not sending confirmation email. In 3.0.2 wxTextCtrl with MSW is broken - EVT_CONTEXT_MENU event table handler not invoked (default context menu showed), EVT_MOUSE not send if not on text, cursor is blinking between arrow and text selection-like when mouse moved. 3.0.1 works fine.
  • yasriady Posted 2014-09-02
    5 out of 5 stars
    Thanks for the guys behind the projects. wxWidgets is really good and excellent framework either for gui and non gui. Recommend for those who looking for the complete library to build multi platform application. Documentation is now getting much better and comprehensive and very easy to navigate. And also there are several RAD tools to build the gui for the choice .......... Keep good effort.!!
  • jfalcon Edited 2014-01-30
    5 out of 5 stars
    It was a bit of a rough start using this framework because my project involved a custom build in Visual C++ / wxMSW as my intro to wxWidets despite shaking off mainly using C# for the past several years. However, after using it for a couple weeks now I must say that by and large this is an excellent framework with a lot of hard work put into it.
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Windows

Languages

Chinese (Simplified), French, German, Greek, Hungarian, Italian, Japanese, Norwegian, Polish, Portuguese, Russian, Slovene, Spanish, Swedish, Turkish

Intended Audience

Developers

User Interface

Carbon (Mac OS X), Cocoa (MacOS X), Handheld/Mobile/PDA, Win32 (MS Windows), wxWidgets, X Window System (X11)

Programming Language

C++, Perl, Python

Related Categories

Python Frameworks, Perl Frameworks, C++ Frameworks

Registered

2000-08-16
Similar Business Software
  • .NET MAUI
    .NET MAUI
    .NET Multi-platform App UI (.NET MAUI) is a framework for building modern, multi-platform, natively compiled iOS, Android, macOS, and Windows apps using C# and XAML in a single codebase. .NET MAUI uses the latest, modern technologies for building native apps on Android, iOS, macOS, and Windows...
    See Software for .NET MAUI
  • Xamarin
    Xamarin
    Free. Cross-platform. Open source. An app platform for building Android and iOS apps with .NET and C#. Use .NET and C# to create native apps for the billions of Android, iPhone, iPad, Mac, and Windows devices around the world. Add to that sharing code with any .NET app, empowering you to be more...
    See Software for Xamarin
  • Ionic
    Ionic
    The Ionic Platform allows you to bring your apps to market faster with an integrated app platform built on the leading cross-platform mobile SDK. Build, secure, and deliver new mobile apps—and transform existing ones—across iOS, Android, and Web platforms from a single codebase. Full...
    See Software for Ionic
  • React Native
    React Native
    React Native combines the best parts of native development with React, a best-in-class JavaScript library for building user interfaces. Use a little—or a lot. You can use React Native today in your existing Android and iOS projects or you can create a whole new app from scratch. React primitives...
    See Software for React Native
  • Titanium SDK
    Titanium SDK
    Write in JavaScript, and run natively everywhere. Titanium lets you develop cross-platform native mobile applications and build great mobile experiences using JavaScript. Access your application's hundreds of native UI and non-visual components (such as networks and media APIs). Easily include...
    See Software for Titanium SDK
  • NW.js
    NW.js
    NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all web technologies. A new way of writing native applications using web technologies, HTML5, CSS3, and WebGL. Full support for the features in the...
    See Software for NW.js
Report inappropriate content
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.