5 ms·
I've recently been trying to make something similar, mostly for fun, but I hope something cool comes out of it as it borrows many ideas from SmallTalk The back
by aziis98 3y ago
I've recently been trying to make something similar, mostly for fun, but I hope something cool comes out of it as it borrows many ideas from SmallTalk
The backend is written in Go and can run locally or on a remote server; Go is just the only language I've used recently that has nice http frameworks and can be compiled to a statically linked binary, which means that running the program is as easy as downloading a single binary, and that a running instance of it can possibly upload itself via ssh on another linux machine the user wants to access.
For now the frontend is web-based, written in Preact, and talks with the backend via some JSON endpoints, although I'm planning to add websockets sooner or later, for instance for double binding text input values.
The motivation behind this project is to try and build an alternative to terminal with tmux+ssh for accessing multiple different linux machines at the same time, while being able to easily monitor and manage them.