zauberzeug/nicegui
Some data may be outdated — see provenance labels.
Create web-based user interfaces with Python. The nice way. observed · 2026-10-04
Health v2 · maintenance only
93/100
- Activity 98
- Release rhythm 83
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 10.5
- age_days: 1992
- days_rel: 32
- days_push: 17
- n_releases_24m: 63
Adoption not part of the score
16268 stars · 954 forks observed · 2026-10-04
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-10-04 · 7bda79122be2
- homepage: https://nicegui.io · fetched 2026-10-12 · 026d9e60bd70
- registry_pypi: https://pypi.org/pypi/nicegui/json · fetched 2026-08-29 · b2e1276b7bab
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| zauberzeug/nicegui | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="zauberzeug/nicegui")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem