Updated Bindings (markdown)

omar 2026-09-14 14:45:07 +02:00
parent 0c826ea15d
commit d93bbb6889

@ -13,18 +13,18 @@ _(We had to turn off wiki editing, see [Home](Home) for details. you may post sm
### cimgui
https://github.com/cimgui/cimgui (2015-2026)
<BR>Output C API + output metadata (see `generator/output/` folder) which can be used to automatically generate other bindings.
<BR>**(Important: if your generator uses cimgui with imgui_internal.h parsing: both imgui.h and imgui_internal.h contents are output in the same file! PLEASE use the "location" metadata to detect internal contents and expose them differently to your users (e.g. separate namespace). Please do not expose internal contents to your users without them knowing about it!)**
### dear_bindings
https://github.com/dearimgui/dear_bindings (2021-2026)
<BR>Dear Bindings generates a C API for Dear ImGui, and metadata so other languages can easily generate their own bindings on top.
<BR>Can parse imgui.h, imgui_internal.h etc. and generate neatly decorated C versions (full comments, alignment).
https://github.com/cimgui/cimgui (2015-2026)
<BR>Output C API + output metadata (see `generator/output/` folder) which can be used to automatically generate other bindings.
<BR>**(Important: if your generator uses cimgui with imgui_internal.h parsing: both imgui.h and imgui_internal.h contents are output in the same file! PLEASE use the "location" metadata to detect internal contents and expose them differently to your users (e.g. separate namespace). Please do not expose internal contents to your users without them knowing about it!)**
### litgen
https://pthom.github.io/litgen (2022-2024)
https://pthom.github.io/litgen (2022-2026)
<BR>litgen is an automatic bindings generator from C++ to Python. It emits binary bindings and preserves the original documentation in a python stub (comparable to a C header file): compare [imgui.h](https://github.com/ocornut/imgui/blob/master/imgui.h) to its [python translation](https://github.com/pthom/imgui_bundle/blob/main/bindings/imgui_bundle/imgui/__init__.pyi). It can produce bindings for Dear ImGui and other libraries. It is used to maintain up to date bindings inside Dear ImGui Bundle ([link](https://github.com/pthom/imgui_bundle)).
----