Free and
Open Source
Permissively licensed tools for Lua and general C/C++ development.

Download Options

Three installer packages for different needs



Lua 5.3 Installer

Lua Only

Rev 1809a

900 KB Download
Includes LuaFilesystem
Includes Sol 3 C++17 bindings

DOWNLOAD

WinLua Installer

(Beta)

Complete Toolchain

Rev 2004b

162 MB Download (525 MB Installed)
Lua 5.3 + LuaRocks
C/C++ Toolchain
LibreSSL

DOWNLOAD

LibreSSL Installer

OpenSSL for Windows

v3.0.2

2.2 MB Download
Complete Encryption Toolkit

DOWNLOAD

Toolchain Features

DOWNLOAD OPTIONS


MSI Installers
Winlua MSI installers set up PATH and other variables for you. Once installed, open powershell and type lua. The Lua 5.3 Interpreter Only package contains LuaFileSystem for your convenience.
LuaRocks
The LuaRocks Package Manager gives you access to hundreds of high quality lua modules called rocks. LuaRocks is completely integrated with the other WinLua tools.
WinLua Compiler (WLC)
WLC is a modern, complete C/C++ compiler based on the LLVM-MinGW project by Martin Storsjö. WLC means you no longer need a 20 GB Visual Studio download to build C modules.
Sol 3
WinLua includes the Sol 3 C++17 bindings. Sol 3 is a fast, header only library that gives you access to lua using modern template based tools.
OP_HALT
The OP_HALT patch improves debugging when using the DevCat Studios Lua Debugger through Visual Studio Code.
LibreSSL
LibreSSL is a fork of the OpenSSL encryption package that focuses on secure, high quality code and modern encryption features.
JamPlus Build System
JamPlus is a fully capable build system with bindings for Lua. Write your build scripts in the same language as your code.