TopGit theo dõi rivo/tview trên GitHub trong nhóm Backend, đã đạt 14.0k sao. Terminal UI library with rich, interactive widgets — written in Golang
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Check out the GitHub Wiki for more examples along with screenshots. Or try the examples in the "demos" subdirectory.
For a presentation highlighting this package, compile and run the program found in the "demos/presentation" subdirectory.
Projects using tview
K9s - Kubernetes CLI
IRCCloud Terminal Client
Window manager for tview
CLI bookmark manager
A caving database interface written in Go
Interactive file browse and exec any command.
A complete TUI for LDAP
A simple CRM
Terminal UI for todist
Graphical kubectl wrapper
Decred Decentralized Exchange
A CLI file browser for Raspberry PI
A tool to manage projects.
A simple app for BMI monitoring
Stream TIDAL from command line
Secure solution for fully decentralized password management
A growing collection of convenient little tools to work with systemd services
A terminal based browser for Redis written in Go
First project for the Computer Networks course.
Test your typing speed in the terminal!
TUI Client for Docker
SSH client using certificates signed by HashiCorp Vault
VMware vCenter Text UI
Bookmarks on terminal
A UDP testing utility
A simple Kanban board for your terminal
The personal information dashboard for your terminal.
MySQL database to Golang struct
Discord, TUI and SIXEL.
A CLI Audio Player
GLab, a GitLab CLI tool
Browse your AWS ECS Clusters in the Terminal
The CLI Task Manager for Geeks
Fast disk usage analyzer written in Go
Multiplayer Chess On Terminal
Scriptable TUI music player
MangaDesk : TUI Client for downloading manga to your computer
Go How Much? a Crypto coin price tracking from terminal
dbui: Universal CLI for Database Connections
ssmbrowse: Simple and elegant cli AWS SSM parameter browser
gobit: binance intelligence terminal
viddy: A modern watch command
s3surfer: CLI tool for browsing S3 bucket and download objects interactively
libgen-tui: A terminal UI for downloading books from Library Genesis
kubectl-lazy: kubectl plugin to easy to view pod
podman-tui: podman user interface
tvxwidgets: tview extra widgets
Domino card game on terminal
goaround: Query stackoverflow API and get results on terminal
resto: a CLI app can send pretty HTTP & API requests with TUI
twad: a WAD launcher for the terminal
pacseek: A TUI for searching and installing Arch Linux packages
7GUIs demo
tuihub: A utility hub/dashboard for personal use
l'oggo: A terminal app for structured log streaming (GCP stack driver, k8s, local streaming)
reminder: Terminal based interactive app for organising tasks with minimal efforts.
tufw: A terminal UI for ufw.
gh: the GitHub CLI
piptui: Terminal UI to manage pip packages
cross-clipboard: A cross-platform clipboard sharing
tui-deck: nextcloud deck frontend
ktop: A top-like tool for your Kubernetes clusters
blimp: UI for weather, network latency, application status, & more
Curly - A simple TUI leveraging curl to test endpoints
amtui: Alertmanager TUI
A TUI CLI manager
PrivateBTC
play: A TUI playground to experiment with your favorite programs, such as grep, sed, awk, jq and yq
gorest: Enjoy making HTTP requests in your terminal, just like you do in Insomnia.
Terminal-based application to listen Radio Stations around the world!
ntui: A TUI to manage Hashicorp Nomad clusters
lazysql: A cross-platform TUI database management tool written in Go
redis-tui: A Redis Text-based UI client in CLI
fen: File manager
sqltui: A terminal UI to operate sql and nosql databases
DBee: Simple database browser
oddshub: A TUI for sports betting odds
envolve: Terminal based interactive app for manage enviroment variables
zfs-file-history: Terminal UI for inspecting and restoring file history on ZFS snapshots
fan2go-tui: Terminal UI for fan2go
NatsDash: Terminal UI for NATS Jetstream
tuissh: A terminal UI to manage ssh connections
chiko: Ultimate Beauty TUI gRPC Client
kmip-explorer: Browse & manage your KMIP objects from the terminal
stui: Slurm TUI for managing HPC clusters
nerdlog: Fast, remote-first, multi-host log viewer with timeline histogram
lxz: A powerful DevOps graphical command-line interface tool
vaulty: Terminal UI for Azure Keyvault
pago: Command-line password manager
tiki: Markdown workflow builder
run-cli: Cloud Run CLI
tvxterm: provides terminal widgets for tview
lssh: TUI SSH/SCP/SFTP client with list-based host selection
neo: Terminal based extensible code editor
Documentation
Refer to https://pkg.go.dev/github.com/rivo/tview for the package's documentation. Also check out the Wiki.
Dependencies
This package is based on github.com/gdamore/tcell (and its dependencies) as well as on github.com/rivo/uniseg.
Sponsor this Project
Become a Sponsor on GitHub to further this project!
Backwards-Compatibility
I try really hard to keep this project backwards compatible. Your software should not break when you upgrade tview. But this also means that some of its shortcomings that were present in the initial versions will remain. Having said that, backwards compatibility may still break when:
a new version of an imported package (most likely tcell) changes in such a way that forces me to make changes in tview as well,
I fix something that I consider a bug, rather than a feature, something that does not work as originally intended,
I make changes to "internal" interfaces such as Primitive. You shouldn't need these interfaces unless you're writing your own primitives for tview. (Yes, I realize these are public interfaces. This has advantages as well as disadvantages. For the time being, it is what it is.)
Your Feedback
Add your issue here on GitHub. Feel free to get in touch if you have any questions.
Code of Conduct
We follow Golang's Code of Conduct which you can find here.
rivo/tview thuộc nhóm Backend trên TopGit, cùng 3 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về rivo/tview ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/rivo/tview là nguồn chính thức.
rivo/tview có phải mã nguồn mở không?
Có — rivo/tview phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/rivo/tview.
rivo/tview là gì?
rivo/tview (rivo/tview) là dự án Go trên GitHub. Theo mô tả gốc: Terminal UI library with rich, interactive widgets — written in Golang
rivo/tview so với các dự án Backend khác thế nào?
rivo/tview được TopGit xếp vào nhóm Backend, với 14.0k sao GitHub và viết bằng Go. Xem trang chủ đề Backend trên TopGit để so sánh với các dự án tương tự theo số sao và mức độ hoạt động.
Vì sao rivo/tview được xếp vào nhóm Backend?
TopGit xếp rivo/tview vào nhóm Backend dựa trên GitHub topics và mô tả của repo (gắn thẻ: "golang", "terminal-based", "user-interface"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
tview có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về tview.