Live data from Hacker News

Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView

gitlab.com

1–10 of 20 posts

Re: Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView

#2
Hey all, author here.

I had some time off last week so I built a little tool I've been planning on using for a while now.

Thought I'd just comment on my motivations for building this.

I bought a little chromebook tablet to take on holidays. I've been enjoying the experience of using a remote IDE to code on my personal server.

I thought it would be neat if I could quickly make myself GUIs for other utilities on my remote server that get rendered on my chromebook. Doing this like being able to run bash scripts remotely.

I start utility scripts with this tool and then just use ssh port forwarding to view it locally.

The fun bit is the application itself is then just written in python.

There are some similar alternatives[1] but I wanted to be able to write GUI elements like ImGUI so I decided to build my own tool in the end.

I just wrote it in python because that's what I've been using at work lately.

[1] https://github.com/dbohdan/liveviews#python

Re: Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView

#7
Nice. I wonder.. if you could use pyscript [0] + some kind of js-based in-browser http server such as nohost [1] or WebRTC peer to peer.. could you run serve the GUI to other browsers just by opening it in the browser itself?

[0] https://pyscript.net/

[1] https://github.com/humphd/nohost

Re: Show HN: Python Live GUI – A Hybrid of Dear ImGUI and Phoenix LiveView

#8
Another LiveView-like UI framework for Python: https://github.com/flet-dev/flet - created specifically for highly interactive real-time experiences. You build your UI from controls made of Flutter widgets and partial UI updates are passed to a browser via WebSockets.
Post reply on HN