Go Advanced Console UIs

Open-source Go projects categorized as Advanced Console UIs

Top 23 Go Advanced Console UI Projects

Advanced Console UIs
  1. bubbletea

    A powerful little TUI framework πŸ—

    Project mention: Show HN: QryPad – A simple terminal UI for quick, ad-hoc database exploration | news.ycombinator.com | 2025-06-23

    I spend most of my day in the terminal but I couldn't find a simple terminal-based database client that did what I wanted, so I built one.

    It's written in Go using Bubble Tea (https://github.com/charmbracelet/bubbletea) and supports Postgres and MySQL.

    It's minimal and designed for simple querying but I've been enjoying using it over pgAdmin, which I find to be very slow and a bit painful to use!

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. termui

    Golang terminal dashboard

  4. Rich Interactive Widgets for Terminal UIs

    Terminal UI library with rich, interactive widgets β€”Β written in Golang

    Project mention: [DevLog #01] Gmail-TUI: Replicating The Gmail-Web Experience In Terminal | dev.to | 2024-11-02

    Gmail-TUI is a simple TUI application that aims to replicate the Gmail Web-UI in a TUI-Environment. Is this even possible? I don't even know yet but let's find out! Special thanks to Rivo for their TUI Library.

  5. gocui

    Minimalist Go package aimed at creating Console User Interfaces.

  6. lipgloss

    Style definitions for nice terminal layouts πŸ‘„

  7. color

    Color package for Go (golang)

  8. bubbles

    TUI components for Bubble Tea 🫧

    Project mention: I Built My First CLI Tool - GoVibes | dev.to | 2024-11-22

    Most of the development time went into making GoVibes interactive and look pretty. Perhaps, that effort could have been better spent on making it cross-platform and functional, but again, I'm its sole user, so it doesn't matter. Anyway, I found BubbleTea, a library for building interactive CLI(TUI) tools in Golang. The library surely had a learning curve. It took me a week to wrap my head around how all things tie together. There are also a lot of prebuilt components(Bubbles) which makes it super easy to build a pretty, user-friendly TUI.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. go-prompt

    Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.

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

  12. tcell

    Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.

  13. termbox-go

    Pure Go termbox implementation

  14. progressbar

    A really basic thread-safe progress bar for Golang applications

  15. asciigraph

    Go package to make lightweight ASCII line graph β•­β”ˆβ•― in command line apps with no other dependencies.

  16. termdash

    Terminal based dashboard.

  17. mpb

    multi progress bar for Go cli applications

  18. uiprogress

    A go library to render progress bars in terminal applications

  19. termenv

    Advanced ANSI style & color support for your terminal applications

  20. uilive

    uilive is a go library for updating terminal output in realtime

  21. aurora

    Golang ultimate ANSI-colors that supports Printf/Sprintf methods (by logrusorgru)

  22. go-isatty

  23. go-colorable

  24. uitable

    A go library to improve readability in terminal apps using tabular data

  25. clui

    Command Line User Interface (Console UI inspired by TurboVision)

  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 Advanced Console UIs discussion

Log in or Post with

Go Advanced Console UIs related posts

  • Show HN: QryPad – A simple terminal UI for quick, ad-hoc database exploration

    2 projects | news.ycombinator.com | 23 Jun 2025
  • Building LogSum: A 3.3ms Log Analyzer with a Beautiful Terminal UI

    2 projects | dev.to | 13 Jun 2025
  • Here's Why A Newbie is Raving About Code

    3 projects | dev.to | 11 Feb 2025
  • I Built My First CLI Tool - GoVibes

    5 projects | dev.to | 22 Nov 2024
  • [DevLog #01] Gmail-TUI: Replicating The Gmail-Web Experience In Terminal

    2 projects | dev.to | 2 Nov 2024
  • Show HN: I made an SSH tunnel manager to learn Go

    5 projects | news.ycombinator.com | 9 Oct 2024
  • Bubbletea: A powerful little TUI framework

    1 project | news.ycombinator.com | 2 Sep 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Index

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

# Project Stars
1 bubbletea 33,117
2 termui 13,381
3 Rich Interactive Widgets for Terminal UIs 12,300
4 gocui 10,286
5 lipgloss 9,212
6 color 7,672
7 bubbles 6,557
8 go-prompt 5,384
9 pterm 5,144
10 tcell 4,860
11 termbox-go 4,718
12 progressbar 4,436
13 asciigraph 2,846
14 termdash 2,846
15 mpb 2,414
16 uiprogress 2,127
17 termenv 1,864
18 uilive 1,705
19 aurora 1,458
20 go-isatty 864
21 go-colorable 793
22 uitable 741
23 clui 683

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

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