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

버블티는 인터랙티브한 CLI 방식으로 인라인에서 뭔가를 입력받고 표시할 때 주로 쓰고요
tview 는 각종 위젯을 활용한 풀 스크린 TUI 앱 작성용도 입니다.
물론 버블티도 TUI 가 가능은 한데, 서로 지향점이 다른 느낌입니다.

답변 감사합니다.