Open-source Go projects categorized as TUI | Edit details

Top 23 Go TUI Projects

  • GitHub repo dive

    A tool for exploring each layer in a docker image

    Project mention: Containerize Go and SQLite with Docker – 9MB Image Size | news.ycombinator.com | 2022-01-17
  • GitHub repo wtf

    The personal information dashboard for your terminal (by wtfutil)

    Project mention: Sponsor wtfutil/wtf | reddit.com/r/devopskhan | 2021-10-27
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo duf

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

    Project mention: Chmod-CLI: A simple tool that brings the chmod command in a TUI | news.ycombinator.com | 2021-12-17
  • GitHub repo up

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

    Project mention: Is there any command-line application that you wish existed but doesn't (or isn't as good as you wished)? | reddit.com/r/linux | 2021-11-12

    Would https://github.com/akavel/up solve your problem?

  • GitHub repo termshark

    A terminal UI for tshark, inspired by Wireshark

    Project mention: termshark v2.3: a TUI for tshark - with configurable columns and magic wormhole! | reddit.com/r/commandline | 2021-09-04

    Hello command-line colleagues - termshark v2.3 is now up on github. Termshark is a terminal user-interface for tshark that copies the look of Wireshark in 80x32. For this release, I've added configurable columns and a way to transfer the open capture file using magic-wormhole. Termshark can be convenient but for any non-trivial analysis, you need to get the pcap open in Wireshark. If you tend to ssh from within tmux, you can pair termshark with the tmux-wormhole plugin to make things even easier. Here's a demo: https://termshark.io/wormhole-demo. Here's the website: https://termshark.io; and here are the binaries + docs: https://github.com/gcla/termshark. Hope you find it useful :-)

  • GitHub repo bubbletea

    A powerful little TUI framework 🏗

    Project mention: Make Your Python CLI Tools Pop with Rich | news.ycombinator.com | 2022-01-20
  • GitHub repo slack-term

    Slack client for your terminal

    Project mention: Do SWE's actually use the command line? | reddit.com/r/cscareerquestions | 2022-01-17
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo ali

    Generate HTTP load and plot the results in real-time

    Project mention: Ali v0.7.0 – HTTP load testing tool that comes with a time-series DB | news.ycombinator.com | 2021-06-01
  • GitHub repo pterm

    ✨ #PTerm is a modern Go module to beautify console output. Featuring charts, progressbars, tables, trees, and much more 🚀 It's completely configurable and 100% cross-platform compatible.

    Project mention: Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! | reddit.com/r/PHP | 2021-10-26

    Termage is PHP alternative of such great tools: Rich library for PYTHON, SpectreConsole library for .NET, and a PTerm library for GO.

  • GitHub repo 3mux

    Terminal multiplexer inspired by i3

    Project mention: Terminal multiplexer inspired by i3 & tmux | reddit.com/r/commandline | 2021-03-20
  • GitHub repo viddy

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

    Project mention: Show HN: Viddy – A modern watch command. Replay the scene you missed | news.ycombinator.com | 2021-09-11
  • GitHub repo devdash

    :bento: Highly Configurable Terminal Dashboard for Developers and Creators

    Project mention: New version of DevDash to create configurable terminal dashboard | reddit.com/r/commandline | 2021-04-29

    The Github Repo

  • GitHub repo bubbles

    TUI components for Bubble Tea 🍡

    Project mention: PTerm - A Go module to beautify console output. Featuring charts, progressbars, tables, trees, and much more | reddit.com/r/golang | 2021-10-14

    Looks great! How does this compare to the charmbracelet packages, like bubbletea + bubbles and/or lipgloss in terms of performance, usability, etc?

  • GitHub repo termdbms

    A TUI for viewing and editing database files.

    Project mention: Terminal cataloging/database application | reddit.com/r/commandline | 2022-01-15

    Ok I thought some programming could be done. Clipper is very very high level, so extremely easy to use! What about this then? Still very low level tough!

  • GitHub repo termenv

    Advanced ANSI style & color support for your terminal applications

    Project mention: Show HN: Lip Gloss a CSS-like layout library for the terminal for Go | news.ycombinator.com | 2021-04-03
  • GitHub repo glamour

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

    Project mention: Can anyone identify this font? I thought it was JetBrains Mono but I think some of the letters don't match and it looks a little bit rounder imo | reddit.com/r/identifythisfont | 2022-01-09

    It's from this repo in github but it's a .png.

  • GitHub repo gomuks

    A terminal based Matrix client written in Go.

    Project mention: Element raises $30M to boost Matrix | news.ycombinator.com | 2021-07-27
  • GitHub repo amfora

    A fancy terminal browser for the Gemini protocol.

    Project mention: Hello. I just found out about Gemini and like it. Muchly. | reddit.com/r/geminiprotocol | 2022-01-15
  • GitHub repo jira-cli

    🔥 [WIP] Feature-rich interactive Jira command line.

    Project mention: What are your must have on TUI apps in each category; desktop and server? | reddit.com/r/commandline | 2022-01-13

    For anyone who deals with Atlassian Jira on their day-to-day work, I would highly recommend jira-cli

  • GitHub repo gowid

    Compositional widgets for terminal user interfaces, written in Go, inspired by urwid.

    Project mention: I looking for a TUI liberary/framework with good aesthetics. | reddit.com/r/commandline | 2021-12-31

    gowid is Go, and looks good.

  • GitHub repo clui

    Command Line User Interface (Console UI inspired by TurboVision)

  • GitHub repo gitty

    Contextual information about your git projects, right on the command-line

    Project mention: gitty: contextual information about your git projects, right on the command-line | reddit.com/r/Gitea | 2021-12-30

    Latest release supports Gitea's API. Get it here: https://github.com/muesli/gitty

  • GitHub repo siggo

    a TUI for signal messenger, written in Go

    Project mention: Signal Desktop on OpenBSD via vmm(4) | reddit.com/r/openbsd | 2022-01-04


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

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 29,609
2 wtf 13,025
3 duf 7,799
4 up 7,373
5 termshark 6,934
6 bubbletea 6,904
7 slack-term 5,956
8 ali 3,090
9 pterm 2,361
10 3mux 1,691
11 viddy 1,142
12 devdash 1,141
13 bubbles 1,009
14 termdbms 918
15 termenv 877
16 glamour 804
17 gomuks 705
18 amfora 704
19 jira-cli 627
20 gowid 598
21 clui 594
22 gitty 274
23 siggo 273
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.