Tcell is a Go package that provides a cell-based view for text terminals, enabling developers to build sophisticated terminal user interfaces. It improves upon termbox with enhanced Unicode support, including wide characters and grapheme clusters, making it ideal for applications requiring international text rendering.
Key capabilities include:
Put(), PutStr(), and PutStrStyled() methodsTcell version 3 represents a significant evolution with breaking changes from earlier versions, requiring minor application updates. The package follows Go's support policy, officially supporting the current stable version and the immediately prior version of Go. Comprehensive examples and a tutorial are available in the repository, along with a gallery of showcase applications.

Activity score
89/100
Stars
Forks
Latest version
Last commit
First release
Language
License
Auto-fetched .
★ 4.6k · v3.0.17 · c