Anyone want to vibe code that? I could use it for Django, instead of the horrible Django template language/HTMX/Tailwind/DaisyUI/etc..
I never want to write HTML/CSS/JS ever again. Give me Python UI components!
Anyone want to vibe code that? I could use it for Django, instead of the horrible Django template language/HTMX/Tailwind/DaisyUI/etc..
I never want to write HTML/CSS/JS ever again. Give me Python UI components!
You define your UI in Python and the end result is a Vue/Quasar UI stylable with Tailwind (in case you want to poke at that) that is hosted as a FastAPI app.
(I'm a huge nicegui fan + contributor + I build tools and libraries for it)
I've also written a vscode extension to support some of the nicegui workflows, just search "nicegui" in the extension marketplace.
bad news => your gonna have to learn raku :-)
Web-related software development is hilarious in its creativity and absurdity. I'm sure it works, and well-tested too, but do we really need all those libraries and languages with cute magical names? I suppose it's smart people having fun while hopefully getting paid.
- HTMX is established as an antidote to React and similar overly complex tools
- it has started a renaissance in server side web design options
- raku (HARC), Go (GOTHH), Python (FastHTML), Rust (HARM) etc
- HARC builds on the declarative/functional approach of ElmLang
- Cro (web stack) and Red (Object Relational Mapper) are the raku "goto" modules
HARC is a very serious attempt to refresh the web development experience for hard core coders that embraces LOB and eschews templates with constrained semantics.raku is well suited for this, but you do need to learn it.
Do we need a better way? Perhaps we should stick with the lovely situation we already have.