{
"$type": "site.standard.document",
"description": "Use Bubble Tea to build a terminal user interface for IO.",
"path": "/decisions/bubbletea/",
"publishedAt": "2024-09-19T00:00:00Z",
"site": "at://did:plc:bnr33h7nafe5nk4zzlshvana/site.standard.publication/3mnb3xdhll227",
"tags": [
"Coding",
"Go",
"IO",
"Config"
],
"textContent": "Beginning with 9bbc01c , we've been using Bubble Tea to build a terminal UI in IO. Pros It's cool. A TUI can be fast and responsive. A TUI can be made available securely over SSH. Bubble Tea is a well-established framework with many examples. Cons In some situations, users might prefer a web interface. Value (vs pointer) receivers have been awkward to use, leading to some internal duplication and forking of Bubble Tea components. ",
"title": "Use Bubble Tea"
}