Top
Best
New

Posted by pierreneter 4 hours ago

Show HN: K10s – A Clickable Kubernetes TUI (Go, Bubble Tea)(github.com)
57 points | 42 commentspage 2
mococa 3 hours ago|
What is the difference from k9s from this vibecoded clone?
globular-toast 3 hours ago||
I wish we had a "cool" GUI toolkit. GUIs are way better at this stuff. Adding point and click is so close to being a GUI, the only possible reason this is a TUI is fashion.
jprd 3 hours ago||
How are GUIs "way better at this stuff"? I can't see it, but would like to understand how you feel that a GUI can improve on the management of automated processes at scale.
globular-toast 1 hour ago||
Just one example of the top of my head: filter by labels, sort by name, select a few pods using ctrl+click, view logs. GUIs were super quick at this sort of stuff in the 90s. I use kubectl myself, but when I see stuff like this it really seems like people just want GUIs again.
tough 47 minutes ago||
There's two different levels to this imho, a tui is usually still a non-bloated self-contained binary that can run on windowless server envirorments just fine.

TUIs can have GUI like affordances UX/UI wise regardless of if they use the terminal as the contract or a window server/gui lib

jswelker 3 hours ago|||
Idk if you are managing k8s stuff you are probably in a terminal already. Staying in a terminal is nice. Plus having persistent multiplexer sessions is a big deal in locked down corporate environments.

I appreciate the tui.

orbital-decay 3 hours ago||
Seems like a task for the window manager and a remote access protocol.
ellg 3 hours ago|||
I've been using https://github.com/longbridge/gpui-component

Imgui is also good for this

bijowo1676 3 hours ago|||
I think X11 is the GUI version of terminal interface

we need more experiments with X11 interfaces

_def 3 hours ago|||
How would a "cool" GUI Toolkit look like for you?
orbital-decay 2 hours ago||
Most common things power users seem to want from TUIs on desktop:

- Easy efficient remote access. Pixel streaming and things like GTK Broadway are out. Needs a proper protocol/standard that would send styling-neutral primitives (and that is not X11 forwarding), and the entire toolkit architecture built around that. Something like SPICE/QXL but more semantics-aware? Not sure, might be too low level and chatty.

- Staying in the terminal. This is a matter of window management, though a toolkit can offer good defaults so this doesn't feel janky.

- Keyboard-first. Trivial. "GUI is for filthy mouse casuals" is a ludicrous idea.

- Low bloat. Web and things like GTK Broadway are out.

I haven't seen two similar opinions on actual architecture and stack, however being available in Rust will be a great start.

esafak 3 hours ago||
That's what the web is for: https://ui.shadcn.com/
dropbox_miner 3 hours ago||
You missed the chance to use kittens (k10s) as your TUI's icon.
tough 45 minutes ago|
wouldn't that be k5(itten)s not k10s?