How to Build a TUI?

Status: In progress Owner: Arturo Guevara Deadline: 08/09/2025 Priority: High Task Type: Feature request, Research Effort Level: Medium Description: Research how to build TUIs that are reasonably compatible with our stack

Option 1: Charm

Charm

Examples

bubbletea/examples at main - charmbracelet/bubbletea

Modules

  • Terminal Apps: Bubble Tea

GitHub - charmbracelet/bubbletea: A powerful little TUI framework

  • Forms: Huh?

GitHub - charmbracelet/huh: Build terminal forms and prompts

  • Style: Lipgloss

GitHub - charmbracelet/lipgloss: Style definitions for nice terminal layouts

  • Markdown in Terminal (for docs)

GitHub - charmbracelet/glamour: Stylesheet-based markdown rendering for your CLI apps

  • Logs: Log

GitHub - charmbracelet/log: A minimal, colorful Go logging library

  • Animations: Harmonica

GitHub - charmbracelet/harmonica: A simple, physics-based animation library

Supporting Files

https://www.notion.so

https://www.notion.so

https://www.notion.so