MCPcopy Create free account
hub / github.com/Raais/ImStudio

github.com/Raais/ImStudio @v1.2.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.4 ↗ · + Follow
3,105 symbols 6,838 edges 89 files 710 documented · 23% updated 2y agov1.2.4 · 2022-05-27★ 9129 open issues

Browse by type

Functions 2,584 Types & classes 521
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ImStudio

Linux Build Status Windows Build Status macOS Build Status

Real-time GUI layout creator/editor for Dear ImGui

Try Online

Screenshot

Inspired by Code-Building/ImGuiBuilder

Features

  • Drag edit
  • Property edit
  • Covers most of the commonly used default widgets (primitives, data inputs, and other miscellaneous)
  • Child windows
  • Real-time generation
  • Export to clipboard
  • Useful tools (Style & Color export, Demo Window, etc.)
  • Helpful resources (external)

Installation

Build Dependencies

  • CMake
  • GLFW \ *Downloaded during build on Windows and MacOS \ Debian: sudo apt-get install libglfw3 libglfw3-dev \ Arch: sudo pacman -S glfw \ Fedora: sudo dnf install glfw glfw-devel

Instructions

Linux

Build

git clone --depth 1 https://github.com/Raais/ImStudio.git
cd ImStudio
./build.sh

Windows

Pre-Built

Installer x64

Build

Make sure MSVC is in your environment (eg. x64 Native Tools Command Prompt)

"C:\Program Files\Git\bin\git.exe" clone --depth 1 https://github.com/Raais/ImStudio.git
cd ImStudio
md build
cd build
"C:\Program Files\CMake\bin\cmake.exe" .. -DCMAKE_BUILD_TYPE=Release
"C:\Program Files\CMake\bin\cmake.exe" --build . --config Release

Credits

Thanks to Omar for Dear ImGui.\ Thanks to Code-Building for the inspiration.

Core symbols most depended-on inside this repo

Shape

Method 1,479
Function 1,105
Class 436
Enum 85

Languages

C++100%

Modules by API surface

src/third-party/imgui/imgui.cpp510 symbols
src/third-party/imgui/imgui_internal.h313 symbols
src/third-party/fmt/include/fmt/core.h272 symbols
src/third-party/imgui/imgui_widgets.cpp222 symbols
src/third-party/imgui/imgui.h190 symbols
src/third-party/fmt/include/fmt/format.h178 symbols
src/third-party/imgui/imgui_draw.cpp146 symbols
src/third-party/imgui/imstb_truetype.h142 symbols
src/third-party/fmt/include/fmt/chrono.h136 symbols
src/third-party/fmt/include/fmt/format-inl.h100 symbols
src/third-party/imgui/imgui_tables.cpp94 symbols
src/third-party/imgui/imgui_demo.cpp83 symbols

For agents

$ claude mcp add ImStudio \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page