
charmbracelet/bubbletea
bubbletea
Инструмент для создания интерактивных приложений, работающих прямо в терминале. Он написан на Go и позволяет строить как простые однострочные утилиты, так и полноэкранные интерфейсы. Поддерживается обработка клавиатуры и мыши, работа с буфером обмена и отрисовка цвета. Разработчик описывает состояние интерфейса через модель данных и функции обновления и отображения.