Need help with wxlua?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

170 Stars 43 Forks 547 Commits 2 Opened issues


wxlua: Lua bindings for wxWidgets cross-patform GUI toolkit; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and wxWidgets 3.x

Services available


Need anything else?

Contributors list

Project Description

wxLua is a Lua wrapper for the cross-platform wxWidgets GUI library. It allows developers to create applications for Windows, macOS, and Linux using Lua and supports Lua 5.1, 5.2, 5.3, 5.4, and LuaJIT. Unlike other cross-platform toolkits, wxWidgets (and by extension wxlua) gives applications a native look and feel as it uses the platform's native API rather than emulating the GUI.

wxLua can be used to create a wide range of applications, from simple, but useful scripts (you can find a variety of examples in the samples directory) to a fully functional IDE (like ZeroBrane Studio).

The library provides the ability to create complex user interface dialogs, file and image manipulation, drawing, sockets, displaying HTML, printing, and many others. You can use as much or as little of wxWidgets as you like and C++ developers can trim down the size the bindings by turning off preprocessor directives.



John Labenski, Paul Kulchenko



We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.