Open ikcoil01 opened 2 months ago
The gui im referencing is here https://www.youtube.com/watch?v=aEdS8ocmOZs
I use gio go this .
the cli commands are sent over nats .
the gui just then talks to nats .
you can run many fabric servers this way
@gedw99 could you please give a link to gio
@gedw99 could you please give a link to gio
I use these 2 frameworks for projects. Both may be suitable ...
The cool thing is that is golang for the GUI, and so you are more productive if your backend and front end is golang. Less split brain coding :)
GIO compiles to Web, Desktop, Mobile.
Examples:
https://git.sr.ht/~gioverse/skel/tree/main/item/example/readme/stream2/main.go is a demo of 2 windows that are real time synchronised.
https://github.com/chapar-rest/chapar is another example. But it has no real time sync, which you need for an AI Prompt system.
--
The other option is of course htmx for web GUI.
On the main page is the todo demo. See how the todo demo is real time synchronised by opening 2 browser tabs. Its uses NATS under the hood and uses the SSE transport.
What do you need?
I want to be able to connect a gui seperately from the server for instance I run my fabric server on fedora, it would be nice if I could access the gui via a web page or a electron app etc.