DEV Community

Kavro.pro
Kavro.pro

Posted on

Kavro — Visual Dear ImGui Designer

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

Kavro updates itself when a new version is out.

Top comments (0)