Bubble tea is a library for handling TUIs using the Elm architecture, often abbreviated TEA: a model type, a message type, an update function that refreshes the model and emits side effects, and a view function that renders the UI given the model state. The article link goes to the releases page, but the top level README of the project has much better info.
Not sure if it's a good comparison (never used both in depth) but think of this a Go version of all the goodies from https://textual.textualize.io/