Skip to Content

imgui v1.91.0

Created
Updated

Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies.

# License

# Supported Platforms

All platforms are supported

# Features

No default features set.

# allegro5-binding

Make available Allegro5 binding

Dependencies:
and 19 transitive dependencies:
Host Dependencies:
3 transitive dependencies:

# android-binding

Make available Android native app support

Supports: android
    • linux
    • osx
    • uwp
    • windows
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # docking-experimental

    Build with docking support

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # dx10-binding

    Make available DirectX10 binding

    Supports: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # dx11-binding

    Make available DirectX11 binding

    Supports: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # dx12-binding

    Make available DirectX12 binding

    Supports: !x86 & windows & !uwp
    • windows-arm64
    • windows-x64
    • linux
    • osx
    • uwp
    • windows-x86
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # dx9-binding

    Make available DirectX9 binding

    Supports: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # freetype

    Build font atlases using FreeType instead of stb_truetype

    Dependencies:
    and 4 transitive dependencies:
    Host Dependencies:
    3 transitive dependencies:

    # freetype-lunasvg

    Add support to render OpenType SVG fonts using LunaSVG

    Dependencies:
    and 5 transitive dependencies:
    Host Dependencies:
    3 transitive dependencies:

    # glfw-binding

    Make available GLFW binding

    Dependencies:
    • glfw3

      Platforms: !emscripten

    No transitive dependencies.

    Host Dependencies:
    2 transitive dependencies:

    # glut-binding

    Make available Glut binding

    Dependencies:
    and 3 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # libigl-imgui

    Install the libigl-imgui headers

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # metal-binding

    Make available Metal binding

    Supports: osx
    • osx
    • linux
    • uwp
    • windows
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # opengl2-binding

    Make available OpenGL (legacy) binding

    Supports: !uwp
    • linux
    • osx
    • windows
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # opengl3-binding

    Make available OpenGL3/ES/ES2 (modern) binding

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # osx-binding

    Make available OSX binding

    Supports: osx
    • osx
    • linux
    • uwp
    • windows
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # sdl2-binding

    Make available SDL2 binding

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # sdl2-renderer-binding

    Make available SDL2 Renderer binding

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # test-engine

    Build test engine

    Supports: !uwp
    • linux
    • osx
    • windows
    • uwp
    Dependencies:

    No transitive dependencies.

    Host Dependencies:

    No dependencies.

    # vulkan-binding

    Make available Vulkan binding

    Dependencies:
    and 2 transitive dependencies:
    Host Dependencies:
    2 transitive dependencies:

    # wchar32

    Use WCHAR32 instead of WCHAR16

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # win32-binding

    Make available Win32 binding

    Supports: windows & !uwp
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # Dependencies

    No dependencies.

    # Host Dependencies

    No transitive dependencies.

    # Dependents

    # Host Dependents

    No dependents.

    # Contributors

    • Fabian Parzefall's avatar Fabian Parzefall
    • Robert Schumacher's avatar Robert Schumacher
    • Stanislav Ershov's avatar Stanislav Ershov
    • Thomas Margier's avatar Thomas Margier
    • Jhon Adams's avatar Jhon Adams
    • Mark Ian Holland's avatar Mark Ian Holland
    • myd7349's avatar myd7349
    • Victor Romero's avatar Victor Romero
    • Victor Romero's avatar Victor Romero
    • pravic's avatar pravic
    • Stefano Sinigardi's avatar Stefano Sinigardi
    • Ehsan's avatar Ehsan
    • ryanfitzsimon's avatar ryanfitzsimon
    • JackBoosY's avatar JackBoosY
    • Jack·Boos·Yu's avatar Jack·Boos·Yu
    • Michael Quigley's avatar Michael Quigley
    • Rémy Tassoux's avatar Rémy Tassoux
    • Lily's avatar Lily
    • NancyLi1013's avatar NancyLi1013
    • nicole mazzuca's avatar nicole mazzuca
    • Ian Reinhart Geiser's avatar Ian Reinhart Geiser
    • Bruk Tedla's avatar Bruk Tedla
    • Brian Peek's avatar Brian Peek
    • aizuon's avatar aizuon
    • Mathis's avatar Mathis
    • boriskro's avatar boriskro
    • Lily Wang's avatar Lily Wang
    • xaedes's avatar xaedes
    • Nick's avatar Nick
    • Mikhail's avatar Mikhail
    • autoantwort's avatar autoantwort
    • moritz-h's avatar moritz-h
    • MonicaLiu's avatar MonicaLiu
    • Vladimir Shaleev's avatar Vladimir Shaleev
    • Frank's avatar Frank
    • miyanyan's avatar miyanyan
    • jim wang's avatar jim wang

    # Changelog

    and 60 more commits:

    # Source