zauberzeug/nicegui ? reverse-engineered prompt

Reverse engineered prompt

Build me a Python library for creating web-based user interfaces, aimed at people who want to stick to Python and not write HTML or JavaScript. It's for making things like simple web apps, dashboards, control panels for robotics projects, or smart home solutions.

The developer experience should be the main focus. You should be able to create standard GUI elements like buttons, sliders, inputs, and dialogs with simple Python commands. I also want it to have more powerful, high-level components for things like plotting graphs, rendering 3D scenes, and maybe even a virtual joystick for steering events.

The library needs to handle the web server part automatically. A key feature should be that when a developer saves a change in their Python code, the UI in the browser instantly reloads to show the changes. The goal is a really intuitive and "nice" way to build a GUI.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab