{
  "$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"
}