ImGui.Net
April 4, 2026 ยท View on GitHub
This repository contains a thin low-level autogenerated C# bindings for Imgui used by Evergine. You will find c# bindings of the most popular imgui libraries as well, Imguizmo, Implot and Imnodes.
Build Status
How it works
This automated binding are generated based on the cimgui project json outputs:
which are c-api wrapper autogenerated from the original github projects:
Github Workflow
The github workflow allows to generate new Nuget versions easily.
Test
Check at Generator\Test an Evergine project created with the default template which uses the bindings.

Requirements
Development
- Optionally, update all submodules.
- Then, build cimgui and its native extensions running
.\scripts\deploy-win-native.ps1 -buildImgui -buildExtensions - Use visual studio to compile and generate every binding.
NOTE: Extensions bindings use latest Imgui nuget package on Nuget.org.
Platforms
We are working to add support to all this plaforms:
- Windows x86, x64
- Linux x64
- MacOS
- WebAssembly
- iOS
- Android