bubbletea
https://github.com/charmbracelet/bubbletea
Go
A powerful little TUI framework 🏗
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Go not yet supported1 Subscribers
Add a CodeTriage badge to bubbletea
Help out
- Issues
- Missing borders on Linux x86
- Wait for the renderer goroutine before Resetting its ticker
- standardRenderer can stay frozen after tea.Exec: stop() does not wait for the render goroutine, so its ticker.Stop() can land after start()'s ticker.Reset() (v1.3.10 and v2.0.9)
- fix: prevent deadlock in Println/Printf after program shutdown
- v2: cursed_renderer emits a one-tick stale frame on resize (race between resize() and the 60Hz ticker flush())
- v2: can't render Traditional Chinese and Hindi still
- perf: render only when the view changes
- fix: do not override a forced color profile with a capability report
- fix: data race with Kill() and Run()
- fix: properly clean up renderer and reader on panic
- Docs
- Go not yet supported