What? No Blazor support? No mobile support? (Joke)
I think console UIs are good for a sweet spot where you need a "just good enough" UI that you can whip up in a few minutes. I hope this meets the sweet spot.
iirc most MUDs use telnet, so any user can use whichever client they prefer - I'm sure there's ways to have xterm.js use telnet. There's this project that is a MUD using Telnet written in C#: https://github.com/cmackles/MudSharp
Yes, thanks, I'm aware most MUDs use telnet, but in my opinion, that's a barrier to entry to most users.
And thanks for the link, but it makes me sad to see a repro that was last updated 5 years ago.
> I'm sure there's ways to have xterm.js use telnet.
You have to have a server in-between to do straight telnet. (You can't do a vanilla TCP/IP connection from the browser.)
So I'd like to have WebSockets + xterm.js taking the place of telnet + terminal...
And then I'd like a .Net API that looks like curses, or like this GUI, or something... and that persists the console (like tmux or something), so if the user re-connects, they get their view restored "automagically."
https://github.com/Blazor-Console/HACC/blob/main/README.md