Game development libraries for games in pure LuaJIT
Lua C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Hexane for LuaJIT

shield_license shield_release_version shield_prerelease_version shield_dev_version

Hexane is a suite of libraries intended to promote and ease game development in pure LuaJIT. It depends on Carbon for Lua for providing much of its underlying structure and uses LuaJIT C FFI bindings to provide cross-platform audio, graphics, and input.

See for the releases history of Hexane.


  • GLFW 3.1
  • stb (included in libhexane directory)

Setting Up

Some platforms may have binary dependencies already built for them. Check the releases section on GitHub!


Get the latest GLFW 3.1 in DLL form, place it at bin/glfw3.dll.

Compile all the files in the libhexane folder to a DLL, place it at bin/libhexane.dll.