README.md
August 11, 2025 · View on GitHub
- LuaJITImGui
LuaJITImGui
- LuaJIT + ImGui : The binaries project on WindowsOS using anima project
Differencies from anima project are as follows,-
Added compilation option for IME (Imput method)
-DIMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS -
Added compilation option for ImPlot
-DImDrawIdx="unsigned int" -
Included newer Font Awesome Icon fonts.
-
Added
*.batfiles to easily execute example programs. -
Added
luajitw.exeto hide console window on background. -
Added simple examples like ImGuin / ImGuinZ project.
-
- Support OS: Windows10 or later
ImGui / CImGui Version
- v1.92.1dock (2025/07)
Examples
implot3d_sample

glfw_opengl3_simple

iconFontViewer
Incremantal search
![]()
glfw_opengl3
- Loading and saving image file
- Magnifying glass.

glfw_opengl3_implot
glfw_opengl3_implot
With ImPlot3D demo written in LuaJIT script implotWindow.lua.

See more example: implot_sample.lua
glfw_opengl3_jp
- Showing fonts of local language (CJK)
- Magnifying glass

sdl2_opengl3
With magnifying glass.

ImGuizmo_sample.lua

imnodes_graph_sample.lua

Other samples
Note 2
delaunay_particles
bacteria.lua
house.lua
corazon.lua
CTE_windows.lua
compute_shader.lua
julia.lua
Download Zip binary
-
WindowsOS 64bit
-
Latest
luajitImGui-1.92.1.0.zip 2025/07 -
Old
luajitImGui-1.91.8.4.zip 2025/03
luajitImGui-1.91.8.3.zip 2025/03
luajitImGui-1.91.8.2.zip 2025/03
luajitImGui-1.91.8.1.zip 2025/03
luajitImGui-1.91.8.0.zip 2025/03
luajitImGui-1.91.6.0.zip 2025/01
luajitImGui-1.91.4.0.zip 2024/10
luajitImGui-1.91.2.0.zip 2024/10
luajitImGui-1.91.1.0.zip 2024/09
luajitImGui-1.91.0.3.zip -
WindowsOS 32bit last version
luajitImGui-1.91.0.2.zip
Running examples
First on WindowsOS extract zip file downloaded then
for instance,
cd luajitImGui-1.91.0.0
cd examples/glfw_opengl3
glfw_opengl3.exe # or double click on Windows file explore
Other examples
Refer to nice exmaples: bin/examples
Build binaries from source
-
Prerequisites
Install at least on MSys2/MinGW console,pacman -S mingw-w64-ucrt-x86_64-{cmake,gcc,clang,llvm-openmp} patch make git -
Build on MSys2 console,
git clone --depth 1 --recurse-submodules https://github.com/dinau/luajitImGui cd luajitImGui make clean makeThat's all :-)
My tools version
- Clang 20.1.8 (Current compiler)
- Libraries: OpenMP
- Gcc.exe (Rev1, Built by MSYS2 project) 15.1.0)
- (Microsoft Visual Studio 2022 C/C++)
- CMake version 3.30.3
- Git version 2.46.0.windows.1
- Make: GNU Make 4.4.1
History
-
WindowsOS 64bit versions
Date ImGui / CImGui LuaJITImGui Commemt 2025/07 v1.92.1 v1.92.1.0 2025/03 v1.91.8 v1.91.8.4 2025/01 v1.91.6 v1.91.6.0 2024/10 v1.91.4 v1.91.4.0 2024/10 v1.91.2 v1.91.2.0 2024/09 v1.91.1 v1.91.1.0 2024/09 v1.91.0 v1.91.0.3 -
WindowsOS 32bit versions
Date ImGui / CImGui LuaJITImGui Commemt 2024/08 v1.91.0 v1.91.0.2 Last version 2024/07 v1.90.9 v1.90.9.0 2024/06 v1.90.8 v1.90.8.0 2024/05 v1.90.7 v1.90.7.0 2024/05 v1.90.6 v1.90.6.2 2024/03 v1.90.4 v1.90.4.0 2024/02 v1.90.1 v1.90.1.3 Added: Button "Save window image" and combo box, it can be saved as JPEG, PNG, TIFF, BMP file format 2024/01 v1.90.1 v1.90.1.0 Added: Icon font demo
Similar project ImGui / CImGui
| Language 3 | Project | |
|---|---|---|
| Lua | Script | LuaJITImGui |
| NeLua | Compiler | NeLuaImGui |
| Nim | Compiler | ImGuin, Nimgl_test, Nim_implot |
| Python | Script | DearPyGui for 32bit WindowsOS Binary |
| Ruby | Script | igRuby_Examples |
| Zig, C lang. | Compiler | Dear_Bindings_Build |
| Zig | Compiler | ImGuinZ |
SDL game tutorial Platfromer

| Language 3 | SDL | Project | |
|---|---|---|---|
| LuaJIT | Script | SDL2 | LuaJIT-Platformer |
| Nelua | Compiler | SDL2 | NeLua-Platformer |
| Nim | Compiler | SDL3 / SDL2 | Nim-Platformer-sdl2/ Nim-Platformer-sdl3 |
| Ruby | Script | SDL3 | Ruby-Platformer |
| Zig | Compiler | SDL2 | Zig-Platformer |
Other link2
- https://github.com/SpartanJ/SOIL2
SOIL2 is a tiny C library used primarily for uploading textures into OpenGL.






