NI

NiceGUI

Python UI framework for web-based dashboards and apps

Developer Tools & Git ★ 16.1k stars Easy setup MIT

NiceGUI is a Python framework for creating web-based user interfaces and dashboards with minimal code, running on a built-in server. It is ideal for self-hosted internal tools and hardware control panels.

Key features

  • Web UIs in pure Python
  • Built-in web server
  • Live updates
  • Great for dashboards

Strengths

  • Released under the MIT license
  • Easy to set up — beginner-friendly
  • First-class Docker support for quick deployment
  • Mature project with 16.1k GitHub stars

NiceGUI replaces

Compare NiceGUI

12 head-to-head comparisons.

Similar developer tools & git apps