Go terminal-ui

Open-source Go projects categorized as terminal-ui

Top 22 Go terminal-ui Projects

terminal-ui
  1. plandex

    Open source AI coding agent. Designed for large projects and real world tasks.

    Project mention: ChatGPT Pulse | news.ycombinator.com | 2025-09-25

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. spinner

    Go (golang) package with 90 configurable terminal spinner/progress indicators.

  4. go-size-analyzer

    A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.

  5. podman-tui

    Podman Terminal UI

  6. pvetui

    Terminal UI for Proxmox VE

    Project mention: Pvetui – A Terminal UI for Proxmox | news.ycombinator.com | 2025-11-04
  7. yacspin

    Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes

  8. datadash

    Visualize and graph data in the terminal

  9. gittop

    A beautiful terminal UI for visualizing Git repository statistics, inspired by htop/btop.

    Project mention: htop for Your Git History | dev.to | 2026-04-19

    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.

  10. vibebin

    vibebin: code and host inside Incus containers on your own VPS/server.

    Project mention: Vibebin – code and host with LXC containers on your own VPS/server | news.ycombinator.com | 2026-03-13
  11. ysmrr

    YSMRR is a package that provides simple multi-line compatible spinners for Go applications.

  12. 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
  13. tdocker

    minimalistic terminal UI for everyday Docker operations

    Project mention: Show HN: A minimalist Docker TUI for everyday stuff | news.ycombinator.com | 2026-03-06
  14. standardfile

    Yet Another Standardfile (standardnotes server) Implementation written in Golang

  15. 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
  16. hnjobs

    Find your best match on Who's Hiring (by mwinters0)

  17. 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-30

    This 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.

  18. 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)

    Project mention: GoGPU: A Pure Go Graphics Library for GPU Programming | dev.to | 2025-12-05

    Phoenix TUI — Terminal UI framework

  19. 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.

    Project mention: Gotermsql | news.ycombinator.com | 2026-02-13
  20. 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
  21. TBitTorrent

    BitTorrent client with terminal UI written in Go

  22. gcscope

    Go GC visualizer TUI for gctrace, runtime/metrics, STW pauses, heap live/goal, and pacer signals.

    Project mention: I Built a Visualizer for Go's Garbage Collector | dev.to | 2026-06-03

    That is why I built gcscope: a terminal visualizer for Go's garbage collector.

  23. 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
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go terminal-ui discussion

Log in or Post with

Go terminal-ui related posts

  • htop for Your Git History

    2 projects | dev.to | 19 Apr 2026
  • Podman-TUI is a Terminal User Interface to interact with the podman

    1 project | news.ycombinator.com | 24 May 2023

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?