# NiceGUI

[](/)

[Installation](/#installation)

[Features](/#features)

[Demos](/#demos)

[Documentation](/documentation)

[Examples](/examples)

[Why?](/#why)

[Button]

[Button]

[](https://github.com/zauberzeug/nicegui/)

[Button: icon:more_vert]

In-depth examples

# Pick your *solution*

Note that examples are starting points, not production templates. [Read this before deploying one](/documentation/section_security#examples_are_starting_points).

[](https://github.com/zauberzeug/nicegui/tree/main/examples/3d_scene/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/ai_interface/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/api_requests/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/audio_recorder/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/authentication/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/chat_app/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/chat_with_ai/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/custom_binding/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/custom_vue_component/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/descope_auth/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/device_control/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/docker_image/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/download_text_as_file/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/editable_ag_grid/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/editable_table/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/fastapi/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/ffmpeg_extract_images/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/fullcalendar/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/generate_pdf/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/global_worker/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/google_oauth2/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/google_one_tap_auth/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/image_mask_overlay/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/infinite_scroll/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/lightbox/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/local_file_picker/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/menu_and_tabs/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/modularization/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/nginx_https/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/nginx_subpath/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/node_module_integration/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/openai_assistant/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/opencv_webcam/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/pandas_dataframe/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/progress/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/pyserial/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/pytests/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/reaktiv/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/redis_storage/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/ros2/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/script_executor/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/search_as_you_type/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/signature_pad/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/simpy/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/single_page_app/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/slideshow/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/slots/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/sqlite_database/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/stripe/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/svg_clock/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/table_and_slots/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/threaded_nicegui/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/todo_list/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/trello_cards/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/vue_vite/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/webserial/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/websockets/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/xterm/main.py)

[](https://github.com/zauberzeug/nicegui/tree/main/examples/zeromq/main.py)

**Nice**GUI

The Python UI framework that shows up in your browser.

[](https://github.com/zauberzeug/nicegui/)

[](https://discord.gg/TEpFeAaF4f)

[](https://www.reddit.com/r/nicegui/)

Resources

[Documentation](/documentation)

[Examples](/examples)

[LLM reference](/llms.txt)

[GitHub](https://github.com/zauberzeug/nicegui/)

[PyPI](https://pypi.org/project/nicegui/)

Community

[Discussions](https://github.com/zauberzeug/nicegui/discussions)

[Discord](https://discord.gg/TEpFeAaF4f)

[Reddit](https://www.reddit.com/r/nicegui/)

[Contributing](https://github.com/zauberzeug/nicegui/blob/main/CONTRIBUTING.md)

[Sponsors](https://github.com/sponsors/zauberzeug)

Legal

[Imprint](/imprint_privacy#imprint)

[Privacy](/imprint_privacy#privacy)

Made with NiceGUI by [Zauberzeug](https://zauberzeug.com)

© 2026 [Zauberzeug GmbH](https://zauberzeug.com)