tview - Golang으로 작성된 터미널 기반 UI 라이브러리
(github.com/rivo)- 터미널 기반 사용자 인터페이스(TUI) 를 쉽게 구축할 수 있도록 설계된 Go 패키지
- CLI 환경에서도 GUI 수준의 상호작용을 구현할 수 있는 다양한 위젯 세트 제공
- 입력 폼, 텍스트 뷰, 테이블, 트리 뷰, 리스트, 이미지, 모달 창, Grid/Flexbox/Page 등의 레이아웃 관리 기능도 포함
- 유명 CLI 및 DevOps 도구에서 사용 중 : K9s(Kubernetes 클러스터 관리 CLI), gh(GitHub 공식 CLI), podman-tui(Podman 컨테이너 관리 UI), redis-tui, lazysql 등
-
MIT 라이선스로 공개,
tcell과uniseg라이브러리를 기반으로 구축되어 높은 호환성과 확장성 보장