https://github.com/dinau/cimgui_toggle
The wrapper library for C language to use imgui_toggle library written by C++.
https://github.com/dinau/cimgui_toggle
bindings cimgui dear demo example imgui nelua nim sw toggle wrapper zig
Last synced: 5 days ago
JSON representation
The wrapper library for C language to use imgui_toggle library written by C++.
- Host: GitHub
- URL: https://github.com/dinau/cimgui_toggle
- Owner: dinau
- License: mit
- Created: 2025-01-07T08:38:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-24T14:10:25.000Z (7 months ago)
- Last Synced: 2025-12-30T08:28:06.177Z (4 months ago)
- Topics: bindings, cimgui, dear, demo, example, imgui, nelua, nim, sw, toggle, wrapper, zig
- Language: C++
- Homepage:
- Size: 1.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
- [cimgui_toggle](#cimgui_toggle)
- [Prerequisites](#prerequisites)
- [Build and run](#build-and-run)
- [Custom window](#custom-window)
- [Projects that use cimgui_toggle](#projects-that-use-cimgui_toggle)


## cimgui_toggle
---
`cimgui_toggle` is C wrapper for [imgui_toggle](https://github.com/cmdwtf/imgui_toggle) library
ImGui / CImGui : 1.92.6 (2026/02)

### Prerequisites
---
1. Windows OS
- MSys2/MinGW tools installed.
```sh
pacman -S make mingw-w64-ucrt-x86_64-{gcc,glfw,pkgconf}
```
1. Linux OS (Ubuntu / Debian families)
```sh
$ sudo apt install make pkgconf lib{opengl-dev,gl1-mesa-dev,glfw3,glfw3-dev}
```
1. Install Git command
### Build and run
---
1. Getting sources
```sh
git clone --recursive https://github.com/dinau/cimgui_toggle
```
1. Build and run C demo
````
cd cimgui_toggle/demo/c
make run
````
1. Build and run C++ demo
````
cd cimgui_toggle/demo/cpp
make run
````
### Custom window
---

### Projects that use cimgui_toggle
---
| Language | | Project |
| -------------------: | :---: | :----------------------------------------------------------------: |
| **NeLua** | Compiler | [NeLuaImGui](https://github.com/dinau/neluaImGui) / [NeLuaImGui2](https://github.com/dinau/neluaImGui2) |
| **Nim** | Compiler | [ImGuin](https://github.com/dinau/imguin) |
| **Zig**, C | Compiler | [Dear_Bindings_Build](https://github.com/dinau/dear_bindings_build) |
| **Zig** | Compiler | [ImGuinZ](https://github.com/dinau/imguinz) |