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 ImGuiA lightweight C++ library for building immediate-mode graphical user interfaces, mainly for tools and games.
- 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

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

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

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

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

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

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

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.