Skip to content

The best Dear PyGui alternatives

5 tools that do a similar job to Dear PyGui, 5 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 PyGui

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

  1. 1

    Kivy

    Open source · MIT · ★ 19k

    Python framework for building cross-platform GUI apps, including mobile, desktop and embedded.

    Best for: Python developers who want one codebase for desktop and mobile apps; Developers prototyping touch-friendly interfaces quickly

  2. 2

    Dear ImGui

    Open source · MIT · ★ 76.9k

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

    Best for: Game developers who want an in-engine debug or tools panel; C++ developers building internal tools that need a quick interface

  3. 3

    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

  4. 4

    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

  5. 5

    Material

    Open source · MIT · ★ 12k

    A Swift UI framework for iOS apps with Material Design-style components and animations.

    Best for: iOS developers who want Material Design-style components without building them from scratch; Developers maintaining existing Swift projects that already use Material

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 PyGui. We don't take payment for placement.