rivo/tview
Terminal UI library with rich, interactive widgets — written in Golang
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
No releases in the last 90 days; the most recent was 435 days ago, with 102 contributors on GitHub.
Peaked at #64 in the weekly ranking the week of Sep 28, its best in the past year.
Use Cases & Benefits
- Provides a Go library for building rich, interactive terminal user interfaces with customizable widgets.
- Offers a comprehensive set of flexible, extendable components for terminal UIs, enabling complex layouts and interactions in Go applications.
- Use for creating terminal-based dashboards or monitoring tools with interactive tables, text views, and forms.
- Use for developing CLI applications that require navigable lists, tree views, and modal dialogs for enhanced user interaction.
- Use for building terminal user interfaces for system administration tools, such as Kubernetes or database clients, with multi-widget support.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
MIT
Permissive: commercial use, modification and redistribution are allowed with attribution.
Community files
- README: present
- Contributing guide: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
This Go package provides commonly used components for terminal based user interfaces.
They come with lots of customization options and can be easily extended to fit your needs.
This basic example creates a box titled "Hello, World!" and displays it in your terminal:
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.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
696+14
Open issues
108+5
Compared with peers in CLI
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| morluto/rea | 450.0K | +22.9K | 75 | 16 days ago |
| mattpocock/skills | 320.9K | +9.5K | 75 | 12 days ago |
| vercel-labs/agent-desktop | 21.4K | +8.7K | 75 | 5 days ago |
| stablyai/orca | 121.4K | +6.7K | 75 | today |
| vercel-labs/agent-browser | 49.2K | +3.8K | 75 | 1 day ago |
| rivo/tview | 14.1K | — | 40 | 435 days ago |
| Category median | 121.4K | +8.7K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description