Open-source Go projects categorized as TUI

Top 23 Go TUI Projects

  • dive

    A tool for exploring each layer in a docker image

    Project mention: Installing AZCli using multi stage docker | reddit.com/r/docker | 2023-01-22

    When analyzing images, I like to use dive. It can show you filesystem state per layer so you can quickly identify potential spots to have cleaned in your clean RUN block.

  • bubbletea

    A powerful little TUI framework 🏗

    Project mention: CLIs and TUIs packages | reddit.com/r/rust | 2023-01-31

    - Bubbletea TUI

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • wtf

    The personal information dashboard for your terminal

    Project mention: Looking for cmd tool to list Twitch followers online status | reddit.com/r/commandline | 2022-09-12

    I am working on an update myself to the twitch module to wtf dashboard: https://github.com/wtfutil/wtf/

  • duf

    Disk Usage/Free Utility - a better 'df' alternative

    Project mention: What little CLI tools do you know, that do something useful and faster than regular commands? For example DUF. | reddit.com/r/linuxquestions | 2023-01-20

    What cool CLI tools do you know, that are do something faster than regular commands, and do something useful? For example: https://github.com/muesli/duf.

  • up

    Ultimate Plumber is a tool for writing Linux pipes with instant live preview (by akavel)

    Project mention: Ultimate Plumber – a tool for writing Linux pipes with live preview | news.ycombinator.com | 2022-10-24
  • termshark

    A terminal UI for tshark, inspired by Wireshark

    Project mention: Are there any TUI apps you recommend outside of ncdu / nnn / htop / vim / bat / fd / tig / duf? | reddit.com/r/commandline | 2022-10-12

    Ngrep is ok, I just use nethogs, nmap and tcpick, and tcpdump with termshark for most network analysis

  • slack-term

    Slack client for your terminal

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • lipgloss

    Style definitions for nice terminal layouts 👄

    Project mention: Equivalent to Pythons Rich? | reddit.com/r/golang | 2023-01-08
  • ticker

    Terminal stock ticker with live updates and position tracking

    Project mention: Getting stock quotes in terminal | reddit.com/r/commandline | 2022-04-01
  • viddy

    👀 A modern watch command. Time machine and pager etc.

    Project mention: Safety: A comparaison between Rust, C++ and Go | news.ycombinator.com | 2022-07-31

    Thanks for that list. I'd heard of rg and fzf but not the others.

    I immediately thought: well what about Go for command line tools? Is this the viddy you speak of? https://github.com/sachaos/viddy If so, looks like it is written in Go. Looks like fzf too.

  • ali

    Generate HTTP load and plot the results in real-time

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

    Project mention: Equivalent to Pythons Rich? | reddit.com/r/golang | 2023-01-08
  • bubbles

    TUI components for Bubble Tea 🫧

    Project mention: How do you create a text-based game in Golang? | reddit.com/r/golang | 2022-12-14

    You should check bubbletea, bubbles and harmonica

  • jira-cli

    🔥 Feature-rich interactive Jira command line.

    Project mention: Attention to all plugin authors / newcomers; careful with images / videos | reddit.com/r/neovim | 2022-08-19

    Lately I started using JIRA-CLI: it alleviates the pain of JIRA making most feature CLI-friendly.

  • 3mux

    Terminal multiplexer inspired by i3

    Project mention: What are some lesser known packages that improve quality of life for you on Linux? | reddit.com/r/linuxquestions | 2022-12-12

    Or 3mux! https://github.com/aaronjanse/3mux

  • jqp

    A TUI playground to experiment with jq

    Project mention: What daily terminal based tools are you using for cluster management? | reddit.com/r/kubernetes | 2022-12-05

    Jqp: https://github.com/noahgorstein/jqp (for more complex jq stuff)

  • devdash

    :bento: Highly Configurable Terminal Dashboard for Developers and Creators

    Project mention: Portable TUI programs | reddit.com/r/commandline | 2022-09-03
  • glamour

    Stylesheet-based markdown rendering for your CLI apps 💇🏻‍♀️

    Project mention: CLIs and TUIs packages | reddit.com/r/rust | 2023-01-31

    - Glamour

  • termenv

    Advanced ANSI style & color support for your terminal applications

    Project mention: Tran - 🖥 Securely transfer and send anything between computers with TUI. | dev.to | 2022-02-10


  • termdbms

    A TUI for viewing and editing database files.

    Project mention: Why SQLite may become foundational for digital progress | news.ycombinator.com | 2022-05-22


    Granted I'm the author, but until I get around to rewriting it from the ground up, I really think it saves a lot of time for editing single cells, querying, and viewing in a headless environment.

  • gomuks

    A terminal based Matrix client written in Go.

    Project mention: Gomuks – A terminal Matrix client written in Go | news.ycombinator.com | 2022-02-16
  • amfora

    A fancy terminal browser for the Gemini protocol.

    Project mention: ruleminder | reddit.com/r/196 | 2022-10-15

    You'll need a different web browser since Firefox and Chrome based Browsers all only support HTTP/HTTPS afaik. I suggest using deedum if you're on Android, if you're on windows I suggest installing this browser, it's a more or less simple graphical Browser written in C# so it should work. Just download the release zip and extract, you can probably go from there., if you're on Linux, I suggest Amfora it's a text based browser but it has served me well.

  • circumflex

    🌿 It's Hacker News in your terminal

    Project mention: Show HN: Circumflex, browse HN in your terminal | reddit.com/r/patient_hackernews | 2022-10-14
  • SaaSHub

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

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). The latest post mention was on 2023-01-31.

Go TUI related posts


What are some of the best open-source TUI projects in Go? This list will help you:

Project Stars
1 dive 35,564
2 bubbletea 16,800
3 wtf 14,613
4 duf 10,526
5 up 7,860
6 termshark 7,753
7 slack-term 6,144
8 lipgloss 5,464
9 ticker 4,468
10 viddy 3,885
11 ali 3,384
12 pterm 3,214
13 bubbles 3,017
14 jira-cli 2,435
15 3mux 1,756
16 jqp 1,630
17 devdash 1,543
18 glamour 1,483
19 termenv 1,276
20 termdbms 1,215
21 gomuks 977
22 amfora 930
23 circumflex 690
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives