wxWidgets/wxWidgets
Cross-Platform C++ GUI Library observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 80
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 40.0
- age_days: 5586
- days_rel: 57
- days_push: 7
- n_releases_24m: 11
Adoption not part of the score
7258 stars · 1960 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
wxWidgets is a mature, open-source cross-platform C++ framework for building native-looking GUI desktop applications using each platform's native controls. It also abstracts non-GUI aspects like networking, multithreading, file handling, and clipboard across Windows, macOS, and Linux/Unix.
Use cases
- build a desktop app with one C++ codebase for Windows, macOS, and Linux
- create GUI applications with a truly native look and feel
- port a Windows-only C++ app to Linux and macOS
- use native widgets instead of emulated or skinned UI
- write cross-platform C++ apps with Python or Ruby bindings
- develop commercial desktop software with a permissive LGPL-exception license
When to choose
- you need native platform controls and appearance rather than custom-drawn widgets
- you want a single C++ codebase targeting Windows, macOS, and GTK/Linux
- you need a mature, well-documented toolkit with decades of stability
- you want to ship proprietary apps without open-sourcing them (LGPL with static-linking exception)
- you need bindings for Python, Ruby, Lua, Rust, or Dart
When to avoid
- you want a modern retained-mode or web-technology-based UI (e.g., Electron, Qt Quick)
- you target mobile platforms primarily - wxWidgets is desktop-focused
- you prefer a pure C++ modern API style; wxWidgets has older idiomatic patterns
- you need a toolkit with a large commercial vendor support contract
- you want pixel-identical UI across platforms rather than native look
Facets
library · maturity stable
gui ui-components desktop-framework internationalization image-processing concurrency cross-platform desktop-applications web-development developer-tools cpp windows cross-platform native-controls c-plus-plus gtk cocoa win32 gui-toolkit language-bindings lgpl-exception linux macos desktop
10 sources
- readme: https://github.com/wxWidgets/wxWidgets · fetched 2026-08-28 · 669856ace94f
- homepage: https://www.wxwidgets.org/ · fetched 2026-08-29 · 597342fe7dd8
- site_page: https://wxwidgets.org/docs/book · fetched 2026-08-29 · b761b24b9ef7
- site_page: https://wxwidgets.org/about/Ukraine · fetched 2026-08-29 · 6617739ff953
- site_page: https://wxwidgets.org/about · fetched 2026-08-29 · b48bef37e273
- site_page: https://wxwidgets.org/about/screenshots · fetched 2026-08-29 · a6d99205af6e
- site_page: https://wxwidgets.org/about/translations · fetched 2026-08-29 · 11e7efc6e7a4
- site_page: https://wxwidgets.org/about/team · fetched 2026-08-29 · 0138611071be
- site_page: https://wxwidgets.org/about/licence · fetched 2026-08-29 · 4982943c010e
- site_page: https://wxwidgets.org/docs · fetched 2026-08-29 · 8960026ede53
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wxWidgets/wxWidgets | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="wxWidgets/wxWidgets")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem