Go Console

Open-source Go projects categorized as Console

Top 23 Go Console Projects

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

  • chroma

    A general purpose syntax highlighter in pure Go (by alecthomas)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • jira-cli

    🔥 Feature-rich interactive Jira command line.

  • Project mention: Ask HN: Alternative Jira UIs? | news.ycombinator.com | 2023-08-16

    I've heard good things about JiraCLI → https://github.com/ankitpokhrel/jira-cli.

  • termenv

    Advanced ANSI style & color support for your terminal applications

  • Project mention: go playground code doesn't work locally? | /r/golang | 2023-06-02

    For example: https://github.com/muesli/termenv // Clear the visible portion of the terminal output := termenv.NewOutput(os.Stdout) output.ClearScreen()

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

  • murex

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

  • Project mention: Show HN: a Rust Based CLI tool 'imgcatr' for displaying images | news.ycombinator.com | 2024-04-16

    This is how murex works too https://github.com/lmorg/murex/blob/master/config/defaults/p...

  • circumflex

    🌿 It's Hacker News in your terminal

  • Project mention: Orange Site Hit | news.ycombinator.com | 2024-01-01
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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: Ugrep – a more powerful, ultra fast, user-friendly, compatible grep | news.ycombinator.com | 2023-12-30

    I don't believe bat is a paper; it's more of a pretty-printer that tends to call less.

    Two pallets that should work on Windows are https://github.com/walles/moar (golang) and https://github.com/markbt/streampager (Rust). There might also be a newer one that uses rust, I'm unsure.

  • box-cli-maker

    Make Highly Customized Boxes for CLI

  • Project mention: Show HN: Box CLI Maker | news.ycombinator.com | 2024-03-04
  • orbiton

    Configuration-free text editor and IDE limited to VT100. Suitable for writing git commit messages, editing Markdown, config files, source code, viewing man pages and for quick edit-compile cycles when programming. Has syntax highlighting, jump-to-error, rainbow parentheses, macros, tab completion, cut/paste portals and a simple gdb front-end.

  • Project mention: Orbiton 2.65.1 Is Out | news.ycombinator.com | 2023-09-30
  • 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

  • rye

    homoiconic dynamic programming language with some new ideas (by refaktor)

  • Project mention: Rye: Homoiconic dynamic programming language with some new ideas | news.ycombinator.com | 2024-03-20
  • rare

    Realtime regex-extraction and aggregation into common CLI formats such as histograms, bar graphs, numerical summaries, tables, and more! (by zix99)

  • Project mention: Is doom emacs still actively maintained? | /r/emacs | 2023-06-16

    If you tried it and now wondering what the heck is "rare" and how to get it installed: https://github.com/zix99/rare

  • madonctl

    CLI client for the Mastodon social network API

  • readline

    Shell library with powerful and modern UI, large feature set, and `.inputrc` support (by reeflective)

  • Project mention: CLI application libraries, updated versions (readline and spf13/cobra console). | /r/golang | 2023-06-03

    A readline shell library: https://github.com/reeflective/readline.The `readline` library has been fully rewritten to provide full support for the widespread `.inputrc` init file format (used by bash shells and all programs using the GNU C Readline library). The library has been rewritten into a much more robust codebase with complete test coverage of the core code.

  • console

    Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use) (by reeflective)

  • Project mention: CLI application libraries, updated versions (readline and spf13/cobra console). | /r/golang | 2023-06-03

    A cobra command console: https://github.com/reeflective/console: this library targets a much more restrained set of application developers, which are interested in closed-loop CLI applications with specific sets of commands, and generally deprived of any specific syntax outside the one-liner command model. It relies on the `readline` library above, which is tightly integrated so as to provide a console application much more powerful than most, with complete support for the [spf13/cobra](https://github.com/spf13/cobra) library.

  • Go-Console

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

  • ctc

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

  • go-rain

    ASCII rain effect in the terminal written in Go inspired by nkleemann's ascii-rain

  • nbacli

    🏀 The NBA in your terminal

  • slogx

    Simple slog wrapper for easy life, with opentelemetry tracing support

  • 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 Console related posts

Index

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

Project Stars
1 pterm 4,548
2 chroma 4,175
3 jira-cli 3,596
4 termenv 1,632
5 CLI Color 1,449
6 murex 1,364
7 circumflex 1,049
8 clui 662
9 moar 546
10 box-cli-maker 450
11 orbiton 427
12 GCli 357
13 fman 311
14 rye 285
15 rare 253
16 madonctl 191
17 readline 73
18 console 61
19 Go-Console 47
20 ctc 46
21 go-rain 41
22 nbacli 32
23 slogx 27

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com