Top 23 Go terminal-ui Projects
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
limoni
Terminal UI engine for Go that tests can click and AI agents can drive (MCP). Zero-allocation rendering, immediate mode + Elm architecture, 3D, images, charts, accessibility, WebAssembly.
-
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.
-
-
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 -
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
-
-
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.
-
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.
-
$ git push -u origin stack/01-setup-database stack/02-api-endpoints stack/03-setup-frontend $ gh pr create --base master --head stack/01-setup-database \ --title "demo: setup database layer" https://github.com/lovestaco/peektea/pull/10 $ gh pr create --base stack/01-setup-database --head stack/02-api-endpoints \ --title "demo: add api endpoints" https://github.com/lovestaco/peektea/pull/11 $ gh pr create --base stack/02-api-endpoints --head stack/03-setup-frontend \ --title "demo: setup frontend" https://github.com/lovestaco/peektea/pull/12
-
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 -
manygit
A multi-repository Git CLI manager — see what's ahead, behind, or dirty across all of them at once.
Project mention: manygit: An AI-powered Git management CLI for many Git repos at once | dev.to | 2026-10-08Source code and releases on GitHub
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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,688 |
| 2 | spinner | 2,527 |
| 3 | go-size-analyzer | 2,184 |
| 4 | podman-tui | 1,249 |
| 5 | pvetui | 740 |
| 6 | yacspin | 456 |
| 7 | datadash | 317 |
| 8 | limoni | 152 |
| 9 | gittop | 120 |
| 10 | vibebin | 109 |
| 11 | lazyactions | 101 |
| 12 | ysmrr | 91 |
| 13 | tdocker | 89 |
| 14 | standardfile | 83 |
| 15 | GoCard | 58 |
| 16 | phoenix | 44 |
| 17 | hnjobs | 41 |
| 18 | specter | 39 |
| 19 | gotermsql | 33 |
| 20 | peektea | 21 |
| 21 | memtui | 20 |
| 22 | manygit | 11 |
| 23 | TBitTorrent | 9 |