Skip to content

The best Dear ImGui alternatives

8 tools that do a similar job to Dear ImGui, 8 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Dear ImGui

A lightweight C++ library for building immediate-mode graphical user interfaces, mainly for tools and games.

  1. 1

    Dear PyGui

    Open source · MIT · ★ 15.7k

    A Python toolkit for building fast graphical desktop interfaces, built on Dear ImGui.

    Best for: Python developers who want a desktop GUI for a script or internal tool; Projects that need fast, data-heavy graphs or plots

  2. 2

    EnTT

    Open source · MIT · ★ 13.2k

    A header-only C++ library for entity-component systems and other game-programming tools.

    Best for: C++ game developers who want an ECS; Developers building simulations or engines who need a data-oriented entity store

  3. 3

    Flame

    Open source · MIT · ★ 10.8k

    A game engine for building 2D games with Flutter and Dart.

    Best for: Flutter developers who want to add a game to an app; Developers making 2D games in Dart

  4. 4

    Iced

    Open source · MIT · ★ 31.9k

    A Rust library for building desktop and web graphical interfaces, modeled on the Elm architecture.

    Best for: Rust developers building a desktop GUI application; Developers who like the Elm-style state, message, and update pattern

  5. 5

    NiceGUI

    Open source · MIT · ★ 16.3k

    A Python library for building web-based user interfaces without writing HTML or JavaScript.

    Best for: Python developers who want a quick web interface for a script or tool; Hobbyists building dashboards or controls for hardware or smart home projects

  6. 6

    PlayCanvas

    Open source · MIT · ★ 17.2k

    A JavaScript 3D game engine that runs in any web browser using WebGL2 or WebGPU.

    Best for: Web developers who want to add 3D scenes or games to a website; Developers building AR or VR experiences that run in the browser via WebXR

  7. 7

    webview

    Open source · MIT · ★ 14.3k

    A small C/C++ library that shows HTML-based user interfaces in a native window.

    Best for: C or C++ developers who want an HTML-based GUI without bundling a full browser framework; Developers building small desktop tools that need a simple window and web content

  8. 8

    CCXT

    Open source · MIT · ★ 44.7k

    A library for connecting code to 100+ crypto exchanges through one common interface.

    Best for: Developers building trading bots or algorithmic trading software; Analysts who want to pull market data from several exchanges into one format

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Dear ImGui. We don't take payment for placement.