README.md
July 4, 2026 · 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.7dock (2026/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.7.0.zip 2025/07If
Windows Defenderinterferes in executing*.exeand*.batfiles, it may be better to clone git repository,git clone --branch 1.92.1.0 --depth 1 https://github.com/dinau/luajitImGui -
Old
luajitImGui-1.92.5.0.zip 2026/01
luajitImGui-1.92.1.0.zip 2025/07
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 in Windows file explorer
# or double click r.bat
Other examples
Refer to nice exmaples: bin/examples
Build binaries from source
-
Use CMake version 3.3x.y CMake 3.31.10 zip
https://cmake.org/download/ -
Prerequisites
Install at least on MSys2/MinGW console,pacman -S mingw-w64-ucrt-x86_64-{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 22.1.7 (Current compiler)
- Libraries: OpenMP
- Gcc.exe (Rev1, Built by MSYS2 project) 16.1.0)
- (Microsoft Visual Studio 2022 C/C++)
- CMake version 4.3.4
- Git version 2.46.0.windows.1
- Make: GNU Make 4.4.1
History
-
WindowsOS 64bit versions
Date ImGui / CImGui LuaJITImGui Commemt 2026/07 v1.92.7 v1.92.7.0 2026/01 v1.92.5 v1.92.5.0 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.






