SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Go TUI Projects
-
Dive Visualize image bloat
-
InfluxDB
InfluxDB โ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Then, we execute the form's Run method. We won't delve into the implementation details here, but the Run method uses Charm's Bubble Tea library. Bubble Tea generates a model (the form's state) and manages that state. For more information, see the Bubble Tea Documentation
-
-
Project mention: Discover the Future: Trending GitHub Projects Revolutionizing Tech ๐ | dev.to | 2025-02-24
Stars: 11904 Author: yorukot Star the superfile repositoryโญ ---
-
duf
-
-
"\033[31;1;4munderlines\033[0m" is (again) no worse than a stream of vertices or a stream of object code. Everything is a stream of bytes (well, a stream of bits anyway). Do you want CSS? Lipgloss is not too far off [0].
I read your objection basically as "escape sequences and control codes are noisy garbage"; are you saying something more like "the functionality you can achieve with escape sequences and control codes is fundamentally limited"? If that's the case, I don't see how, especially in the context of a character-based display.
[0]: https://github.com/charmbracelet/lipgloss?tab=readme-ov-file...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Plumber: a tool for writing Linux pipes with instant live preview | news.ycombinator.com | 2024-10-20
-
-
Most of the development time went into making GoVibes interactive and look pretty. Perhaps, that effort could have been better spent on making it cross-platform and functional, but again, I'm its sole user, so it doesn't matter. Anyway, I found BubbleTea, a library for building interactive CLI(TUI) tools in Golang. The library surely had a learning curve. It took me a week to wrap my head around how all things tie together. There are also a lot of prebuilt components(Bubbles) which makes it super easy to build a pretty, user-friendly TUI.
-
-
pterm
โจ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more ๐ It's completely configurable and 100% cross-platform compatible.
-
-
-
-
Nice, reminds me of lazysql [0] and dblab [1] - both of which I enjoy.
[0] https://github.com/jorgerojas26/lazysql
[1] https://github.com/danvergara/dblab
-
-
-
Project mention: Ubuntu 24.10 to Default to Wayland for Nvidia Users | news.ycombinator.com | 2024-05-19
-
-
-
process-compose
Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.
Project mention: Ask HN: Best way to simultaneously run multiple projects locally? | news.ycombinator.com | 2025-03-09My suggestion would be Process Compose[1]. Just write a simple config telling it what commands to run; it will launch them all and give you a nice TUI to read the stdout and control each process individually.
[1] https://github.com/F1bonacc1/process-compose
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go TUI discussion
Go TUI related posts
-
Jujutsu UI
-
Streamline SSH with a Simple Terminal UI
-
SSM|Terminal UI for SSH Written in Go
-
Jira-CLI
-
Ask HN: Best way to simultaneously run multiple projects locally?
-
Show HN: BashForm โ Create and fill forms in your terminal via SSH
-
Ergo Chat โ A modern IRC server written in Go
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 May 2025
Index
What are some of the best open-source TUI projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | dive | 50,723 |
2 | bubbletea | 31,557 |
3 | wtf | 16,098 |
4 | superfile | 13,739 |
5 | duf | 13,343 |
6 | termshark | 9,373 |
7 | lipgloss | 8,932 |
8 | up | 8,477 |
9 | slack-term | 6,473 |
10 | bubbles | 6,294 |
11 | ticker | 5,208 |
12 | pterm | 5,071 |
13 | jira-cli | 4,356 |
14 | ali | 3,837 |
15 | glamour | 2,773 |
16 | dblab | 2,609 |
17 | jqp | 2,355 |
18 | termenv | 1,829 |
19 | 3mux | 1,828 |
20 | termdbms | 1,734 |
21 | ov | 1,611 |
22 | process-compose | 1,581 |
23 | circumflex | 1,458 |