create desktop GUI app to run/manage spacebrew server #64
Open
Description
such as was made for ECS. Best option seems to be an Electron app which runs the server as a backend process and uses pipes/IPC/sockets to communicate between the two.
- Electron was suggested for a Node.js-based app
- AppJS is another Node.js-based option
- Since Clojure is Java-based, any Java cross-platform UI toolkit would work (such as Swing)
- Erlang has poor integrated options (wxerlang), but mostly they recommend writing the GUI in something else and IPC between that and the Erlang backend app. Probably a good choice for any language.
Other recommendations welcome.
stretch goal, include an admin interface.