As shown in the table below, wxWidgets has a range of language bindings for various programming languages that implement some or all of its feature set. [1]
| Language | Binding | Latest release | Latest release date |
|---|---|---|---|
| Python | wxPython | 4.2.1 | 2023-06-07 [2] |
| PHP | wxPHP | 3.0.0.2 | 2014-04-08 [3] |
| Erlang | wxErlang | 1.9 | 2022-04-13 [4] |
| Haskell | wxHaskell | 0.92.3 | 2017-04-28 [5] |
| Haxe | HaxeUI | 3.4.7 | 2022-10-25 [6] |
| Tcl | wxTCL | [7] | |
| Lua | wxLua | 3.2.0.2 | 2022-11-06 [8] |
| Perl | wxPerl | 0.9931 | 2017-04-17 [9] |
| Ruby | wxRuby | 2.0.1 | 2009-09-08 [10] |
| Smalltalk | wxSqueak | 0.5.1 | 2008-07-06 [11] |
| BASIC | wxBasic | 2.8.12.30 | 2011-05-05 [12] |
| FreeBasic | wx-c | 2.8.12 | |
| BlitzMax | wxMax | 1.01 | 2009-10 [13] |
| C | wxC | [14] | |
| D | wxD | 0.16 | 2011-08-26 [15] |
| Euphoria | wxEuphoria | 0.16.0 | 2011-06-20 [16] |
| .NET | wx.NET | 0.9.2 | 2010-07-14 [17] |
| Java | wx4j | 0.2.0 | 2004-04-01 [18] |
| JavaScript | GLUEscript | 0.2.00 | 2012-12-27 [19] |
| JavaScript | wxNode | 0.1.0 | 2012-04-20 [20] |