nicegui
Installation
SKILL.md
NiceGUI
NiceGUI is a Python framework that renders a reactive web UI in the browser, backed by FastAPI and Vue/Quasar. Python code runs server-side; the browser is a thin client that re-renders on state changes.
Two modes
Script mode (prototypes/simple apps) — write top-level code, executed once per connection:
from nicegui import ui
ui.label('Hello world')
ui.run()
Page mode (multi-page apps) — each decorated function is a private page per user:
from nicegui import ui