wxWindows ist ein plattformunabhängiges, in C++ geschriebenes GUI-Toolkit. Nach mittlerweile über 11 Jahren Entwicklungszeit gehört es zu den GUI-Bibliotheken mit dem größten Funktionsumfang. Es wurde ursprünglich für die Portierung von MFC-Anwendungen (MFC = MicrosoftFoundationClasses?) entwickelt, verbirgt aber inzwischen so verschiedene Philosophien wie MFC und GTK hinter einer gemeinsamen Schnittstelle. Features, die auf einer Plattform nicht direkt unterstützt werden, emuliert wxWidgets selbst.
wxWidgets ist OpenSource ( Lizenz). Es gibt Bindings für verschiedene Sprachen, am populärsten ist wohl wxPython. Für SpracheRuby ist im März 2004 das zweite frühe Beta-Release herausgekommen.