wxWidgets/wxWidgets

Cross-Platform C++ GUI Library

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 25 minutes ago
Added to GitGenius on September 9th, 2026
Created on May 18th, 2011
Open Issues & Pull Requests: 2,192 (+0)
GitHub issues: Enabled
Number of forks: 1,978
Total Stargazers: 7,276 (+0)
Total Subscribers: 247 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.5 hours
Mean response time: 138.9 days
90th percentile: 17.1 days
Tracked items: 1,097

How this project is maintained

About 6% of issues opened in the past year have never received a reply. 91% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 52% of tracked open issues have had no activity in three months. 74% of issues opened in the past year have been closed, leaving a working backlog. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 266
New in 7 days: 4
Closed in 7 days: 25
Avg open age: 846 days
Stale 30+ days: 245
Stale 90+ days: 199

Recent activity

Opened in 7 days: 4
Closed in 7 days: 25
Comments in 7 days: 19
Events in 7 days: 68

Top labels

  • MSW (197)
  • feature (119)
  • build (96)
  • GTK (85)
  • confirmed (71)
  • low priority (71)
  • macOS (70)
  • dark mode (54)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

wxWidgets is a cross-platform C++ framework for writing native GUI applications across Windows, macOS, and Linux using native controls.

The framework solves the problem of building desktop applications that look and behave natively on multiple operating systems without rewriting code for each platform. It abstracts platform differences in both GUI rendering and non-GUI aspects, allowing developers to write once and deploy across Windows, GTK-based Unix variants, and macOS Cocoa. The library provides native-looking controls rather than emulated or themed widgets, ensuring applications integrate seamlessly with each platform's visual language.

Developers should choose wxWidgets for projects requiring true native appearance and behavior across desktop platforms, particularly when targeting Windows, Linux, and macOS simultaneously. The framework suits applications where platform integration matters and where developers prefer C++ with direct control over application behavior. The library comes with extensive documentation, more than a hundred examples, and full source code that is easy to read and modify. It supports modern C++ compilers including Visual C++ 2015 and later, g++ 4.8 and later, and Clang up to version 19, though developers requiring C++98 support or Windows XP compatibility should use the 3.2 branch. The licensing model explicitly permits static linking without requiring source distribution, making it suitable for both open source and commercial applications.

The project maintains active community support through mailing lists, discussion forums, IRC channels, and Stack Overflow, with commercial support also available. Contributions are welcomed across code, documentation, and translations, with clear submission guidelines provided. Platform-specific build documentation is organized by port, with separate instructions for wxGTK, wxMSW, and wxOSX, and additional guidance is available for building from Git sources.