zauberzeug/nicegui
Create web-based user interfaces with Python. The nice way. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 85
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 10.5
- age_days: 1944
- days_rel: 21
- days_push: 7
- n_releases_24m: 65
Adoption not part of the score
16164 stars · 940 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
NiceGUI is a Python-based UI framework for creating web browser-based graphical user interfaces with simple Python code. It provides standard GUI elements, charts, 3D scenes, data binding, and can run as a web server or in native desktop mode.
Use cases
- build a python web dashboard
- create a gui for a robotics project in python
- make a smart home control interface
- build a micro web app without writing html or javascript
- tune machine learning parameters with a quick ui
- add a web interface to a python script
- monitor motor controllers with a live gui
When to choose
- you want browser-based uis written entirely in python
- you need quick dashboards, robotics control panels, or internal tools
- you want built-in charts, 3d scenes, tables, and data binding
- you prefer python over javascript for frontend work
When to avoid
- you need a highly custom, pixel-perfect consumer-facing frontend
- you require offline desktop uis without a browser or native mode
- you need a large complex spa with fine-grained control over frontend frameworks
Facets
framework · maturity stable
ui-components web-framework gui data-visualization templating state-management web-development frontend developer-tools robotics data-visualization python cross-platform python-gui web-ui dashboard browser-based-ui native-mode data-binding web-server docker
3 sources
- readme: https://github.com/zauberzeug/nicegui · fetched 2026-08-28 · 7bda79122be2
- homepage: https://nicegui.io · fetched 2026-08-29 · 026d9e60bd70
- registry_pypi: https://pypi.org/pypi/nicegui/json · fetched 2026-08-29 · b2e1276b7bab
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zauberzeug/nicegui | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="zauberzeug/nicegui")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem