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
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