Go terminal-ui

Open-source Go projects categorized as terminal-ui

Top 23 Go terminal-ui Projects

terminal-ui
  1. plandex

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

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal 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. SaaSHub

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

    SaaSHub logo
  10. 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.

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

  12. vibebin

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

    Project mention: Fuck it, make it anyway | news.ycombinator.com | 2026-09-12
  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
  14. ysmrr

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

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

    Yet Another Standardfile (standardnotes server) Implementation written in Golang

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

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

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

  21. 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
  22. peektea

    Peek First. Open Later. A TUI file browser built with bubble tea

    Project mention: Ayo GitHub Quietly Killed the Unreviewable Mega-PR | dev.to | 2026-08-10

    $ 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

  23. 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
  24. 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-08

    Source code and releases on GitHub

  25. TBitTorrent

    BitTorrent client with terminal UI written in Go

  26. SaaSHub

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

    SaaSHub logo
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,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

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com