Design Dear ImGui menus visually, then build a real .exe
Kavro is a drag-and-drop designer for Dear ImGui windows, tool menus and launchers. Stop nudging SetCursorPos values and recompiling: drop widgets on a canvas, style them, test the window, and export clean code in C++, C# or Rust.
What you can do
- Drag & drop 17 widgets: text, buttons, checkboxes, switches, sliders, dropdowns, color pickers, hotkeys, tabs, lists, progress bars, spinners and more
- Themes & styles: one-click presets (Kavro Dark, Midnight Violet, Ocean, Sakura, Ember…) or per-widget colors, fonts and rounding
- 13 animated backgrounds and 12 built-in actions (switch pages, toasts, loading screens…)
- Test mode (F6): use your window right inside the editor
-
Live code: your UI is plain
kv::Button(...)/kv::Slider(...)calls. Edit the code and the canvas updates, or the other way round -
Build & Run (F5): compiles a native Windows .exe in seconds
- C++: Dear ImGui + DirectX 11 (MSVC)
- Rust: imgui-rs + glium (Cargo)
- C#: ImGui.NET + Silk.NET (.NET 8)
- Kavro AI tab: describe a change and let the AI edit your menu
Free and Pro
- Free: design and test everything.
- Pro ($10/month or $108/year): Build & Run, source export, all languages, all templates and the AI tab.
- Get Pro at https://kavro.pro
Requirements
- Windows 10 or 11 (64-bit)
- A free kavro.pro account (you sign in when Kavro starts)
- To build: Visual Studio with the C++ workload (C++), Rust/Cargo (Rust) or the .NET 8 SDK (C#)
Links
- Website: https://kavro.pro
- Discord, for help and updates: https://discord.gg/GeFa4vdTD
- YouTube tutorials: https://www.youtube.com/@kavropro
Kavro updates itself when a new version is out.
Top comments (0)