Go Console

Open-source Go projects categorized as Console

Top 19 Go Console Projects

  • chroma

    A general purpose syntax highlighter in pure Go

    Project mention: Alternative to Pygments | reddit.com/r/Python | 2023-03-18
  • cointop

    A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

    Project mention: Monitor cryptocurrency stats from your terminal | reddit.com/r/commandline | 2022-05-01

    Link: https://github.com/cointop-sh/cointop

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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

  • termenv

    Advanced ANSI style & color support for your terminal applications

  • CLI Color

    🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染 (by gookit)

    Project mention: GitHub - gookit/color: 🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. | reddit.com/r/commandline | 2022-10-20
  • murex

    Bash-like shell and scripting environment with advanced features designed for safety and productivity (eg smarter DevOps tooling)

    Project mention: Nushell.sh ls – where size > 10mb – –sort-by modified | news.ycombinator.com | 2023-03-12

    This is similar to how my shell works. It still just passes bytes around but additionally passes information about how those bytes could be interpreted. A schema if you will. So it works as cleanly with POSIX / GNU / et al tools as it does with fancy JSON, YAML, CSV and other document formats.

    It basically sits somewhere between Powershell and Bash: typed pipelines like Powershell but without sacrificing familiarity with all the CLI commands you already use day in and day out.


    As an aside, I’m about to drop a massive update in the next few days that will make the shell even more intuitive to use.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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

    Command Line User Interface (Console UI inspired by TurboVision)

  • moar

    Moar is a pager. It's designed to just do the right thing without any configuration.

    Project mention: Show HN: Ov – feature rich terminal pager | news.ycombinator.com | 2023-01-03
  • box-cli-maker

    Make Highly Customized Boxes for CLI

    Project mention: Christmas giveaway: 10 copies of my book Domain-driven Design with Golang book, also AMA | reddit.com/r/golang | 2022-12-23

    I believe my story isn't a funny problem that I have specifically used Go lang for though I always wanted to make a CLI without using languages like Python, JS and all because there are many things which can be done with languages like Go. So I made a project called Box CLI Maker.

  • GCli

    🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本 (by gookit)

  • fman

    TUI File Manager

    Project mention: Show HN: TUI File Manager with mouse support | news.ycombinator.com | 2022-10-12
  • madonctl

    CLI client for the Mastodon social network API

    Project mention: Didn't get the email, now I'm stuck here | reddit.com/r/Mastodon | 2022-12-18

    madonctl - Mastodon CLI client (Go).

  • ctc

    Console Text Colors - The non-invasive cross-platform terminal color library does not need to modify the Print method

  • Go-Console

    GoConsole: the golang component that eases the creation of beautiful command line interfaces.

    Project mention: GoConsole: New Update! thanks all of you for your advice and your help. | reddit.com/r/golang | 2023-03-12

    I'm grateful for the feedback and support of the Go community, and I hope these changes make GoConsole an even more useful tool for everyone. You can find the updated code on the project's GitHub repository: https://github.com/DrSmithFr/go-console.

  • console

    Closed-loop application library for Cobra commands (Menus, oh-my-posh prompts, bells and whistles, easy to use) (by reeflective)

    Project mention: Show HN: New set of Go libraries for CLI Development | news.ycombinator.com | 2023-01-11

    flags aims to merge the concepts from https://github.com/jessevdk/go-flags, and https://github.com/octago/sflags, both relying on struct tags to define CLI command specs. The flags library uses these underlying concepts to produce complete `cobra.Command` trees, and brings many comfort-of-life improvements for the generated applications/commands.

    Console (https://github.com/reeflective/console)

  • nbacli

    🏀 The NBA in your terminal

    Project mention: Show HN: NBA CLI app – Basketball in your terminal | news.ycombinator.com | 2022-12-05
  • readline

    Shell library with modern and simple UI features (by reeflective)

    Project mention: Show HN: New set of Go libraries for CLI Development | news.ycombinator.com | 2023-01-11

    This library wraps the readline library (described below) and leverages cobra commands in order to provide a closed-loop console working with cobra commands out of the box, also providing many comfort-of-life features at minimum cost, like support for oh-my-posh prompt engines, different menus and much more.

    Readline (https://github.com/reeflective/readline)

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

Go Console related posts


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

Project Stars
1 chroma 3,683
2 cointop 3,567
3 pterm 3,378
4 jira-cli 2,564
5 termenv 1,316
6 CLI Color 1,278
7 murex 879
8 circumflex 731
9 clui 649
10 moar 343
11 box-cli-maker 340
12 GCli 305
13 fman 258
14 madonctl 182
15 ctc 42
16 Go-Console 40
17 console 23
18 nbacli 22
19 readline 21
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives