This repository is deprecated, development of LibCImGui.jl continues in the CImGui.jl monorepo.
Julia language binding for cimgui(docking branch), cimplot, and cimnodes.
The code the bindings are generated from come from the CImGuiPack JLL, which is built from the cimgui-pack repo. Note that the versioning of this repo does not exactly match upstream Dear ImGui, we only match the major and minor version. The patch version is specific to LibCImGui.jl. See the release notes for the exact Dear ImGui version used for each LibCImGui.jl release.
pkg> add LibCImGui
If you are looking for a high-level Julian API you might wish to take a look at CImGui.jl.
The bindings for the different platforms in lib/ are generated by the
files in gen/. To update the bindings you'll first need to update
CImGuiPack_jll
, then run:
julia --project=gen generator.jl
The first time might take a while since it has to download artifacts for each platform.