Which Go frameworks are recommended to assist with the creation of console based UI and GUI?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/golang

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • talent.io - Download talent.io’s Tech Salary Report
  • bubbletea

    A powerful little TUI framework 🏗

    You mean terminal UI? I'd check out bubbletea https://github.com/charmbracelet/bubbletea

  • tcell

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

    There's also tcell

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • mitchellh/cli

    A Go library for implementing command-line interfaces. (by mitchellh)

    Actually I use https://github.com/mitchellh/cli to create a cli for a larger project. I like it because its small and easy to use. This lib is used in terraform. So its mature and reliable enough for me :-)

  • Rich Interactive Widgets for Terminal UIs

    Terminal UI library with rich, interactive widgets — written in Golang

    I used this one https://github.com/rivo/tview

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts