Top 22 Go terminal-ui Projects
-
https://github.com/plandex-ai/plandex/blob/9017ba33a627c518a...
This line tells me your code isn't running within a company with a large number of active users. A limitless select * to get Auth tokens from a database is one of those things that breaks at scale.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
go-size-analyzer
A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.
-
-
-
yacspin
Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes
-
-
gittop is a terminal UI for git repository statistics, built in Go by hjr265 (Mahmud Ridwan). You run gittop in a repo and it scans the commit history, then drops you into a seven-tab dashboard: Summary, Activity, Contributors, Branches, Files, Releases, and Commits. Each tab is a different lens on the same data. Switch tabs with number keys, zoom time ranges with +/-, filter by author or path or branch with a query language, and navigate everything with vim keys.
-
Project mention: Vibebin – code and host with LXC containers on your own VPS/server | news.ycombinator.com | 2026-03-13
-
-
lazyactions
Lazygit-style TUI for GitHub Actions — monitor, trigger, and manage workflows from your terminal
Project mention: Show HN: Lazyactions – Terminal UI for GitHub Actions | news.ycombinator.com | 2026-02-04 -
Project mention: Show HN: A minimalist Docker TUI for everyday stuff | news.ycombinator.com | 2026-03-06
-
-
GoCard
A lightweight file-based spaced repetition system (SRS) that uses plain Markdown files for flashcards. Perfect for developers who prefer text files, Git version control, and keyboard-driven interfaces.
Project mention: Hashcards: A Plain-Text Spaced Repetition System | news.ycombinator.com | 2025-12-14 -
-
specter
Deploy AI agents to dedicated VMs in 90 seconds. Interactive TUI. Automatic DNS and TLS. You own the infrastructure. (by ghostwright)
Project mention: Show HN: Phantom – Open-source AI agent on its own VM that rewrites its config | news.ycombinator.com | 2026-03-30This is awesome to hear. The "I truly have no idea what the system or code looks like but it's been so much fun just letting it build" resonates hard. That's exactly the experience we had too.
The "For People Who Don't Write Code" angle has been the biggest surprise for us. We had a non-technical user ask for a Chrome extension and the agent built it, packaged it as a zip, and sent the download link. No terminal, no dev environment needed.
If you ever want to formalize your setup, we built Specter (https://github.com/ghostwright/specter) to provision VMs with DNS, TLS, and systemd in under 90 seconds. Makes spinning up new instances trivial. Would love to hear more about your Graphiti memory setup, that's a different approach than our Qdrant-based system.
-
phoenix
High-performance TUI framework for Go with DDD + Rich model inspired architecture, perfect Unicode, and Elm-inspired design. Modern alternative to Bubbletea/Lipgloss. (by phoenix-tui)
Phoenix TUI — Terminal UI framework
-
gotermsql
A full-featured terminal SQL IDE in Go. Supports PostgreSQL, MySQL, SQLite, and DuckDB. Features schema browser, autocomplete, syntax highlighting, vim keybindings, and single-binary distribution.
-
memtui
A modern TUI client for Memcached with tree-structured key navigation, smart JSON/binary formatting, and Vim keybindings
Project mention: Show HN: Memtui – A terminal UI for browsing Memcached like a file tree | news.ycombinator.com | 2026-01-13 -
-
gcscope
Go GC visualizer TUI for gctrace, runtime/metrics, STW pauses, heap live/goal, and pacer signals.
That is why I built gcscope: a terminal visualizer for Go's garbage collector.
-
newbrew
Terminal UI for discovering recent Homebrew formula additions, with searchable results, cached fetches, and one-key homepage opening.
Project mention: Newbrew: TUI for discovering recent Homebrew formula additions | news.ycombinator.com | 2026-04-30
Go terminal-ui discussion
Go terminal-ui related posts
Index
What are some of the best open-source terminal-ui projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | plandex | 15,446 |
| 2 | spinner | 2,525 |
| 3 | go-size-analyzer | 2,148 |
| 4 | podman-tui | 1,141 |
| 5 | pvetui | 676 |
| 6 | yacspin | 456 |
| 7 | datadash | 313 |
| 8 | gittop | 120 |
| 9 | vibebin | 93 |
| 10 | ysmrr | 92 |
| 11 | lazyactions | 91 |
| 12 | tdocker | 85 |
| 13 | standardfile | 82 |
| 14 | GoCard | 51 |
| 15 | hnjobs | 37 |
| 16 | specter | 36 |
| 17 | phoenix | 30 |
| 18 | gotermsql | 29 |
| 19 | memtui | 17 |
| 20 | TBitTorrent | 9 |
| 21 | gcscope | 2 |
| 22 | newbrew | 1 |