SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Console Projects
-
Something else I want to add on to be more specific is that I use skills to document tasks that my model doesn't know how to do out of the box. For example, there is a jira cli[0] that I use for interfacing with jira. If I just say something like "add an issue for X on jira", the model will have no idea how to interface with jira. I could add that the jira cli is installed on my system, but it's not popular enough for the model I use to just know how to use the CLI, and it will end up spending a lot of tokens guessing how to use it, failing, reading the help output, trying again, etc. Adding a skill for jira lets me capture how to use the cli, and makes prompts like the original usually work first try. If something still requires the model to iterate with the cli, I will ask the model why it failed originally, and ask it to update the skill file accordingly, to avoid the same failures in the future.
[0] https://github.com/ankitpokhrel/jira-cli
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
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.
Git is a titan. As I mentioned earlier, I never intended to replace it, but I wanted to create a VCS that stands out in its own way. I have many ambitious plans to introduce unique features, but the first step was enhancing the user experience by developing an elegant UI. To achieve this, I used pterm, a Go library for building visually appealing terminal interfaces. The UI is structured with reusable components, making it both modular and maintainable.
-
Project mention: I Built a Terminal UI for Firebase Firestore (and It Changed How I Work) | dev.to | 2026-01-10
Syntax Highlighting: chroma - Fast, accurate syntax highlighting with theme support.
-
-
-
murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
Murex has had this capability for years. (https://github.com/lmorg/murex)
I’m on my phone at the moment and cooking so cannot type any examples, but if I get time, I’ll throw together some comparisons later tonight
-
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)
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
I went looking for a 'new' pager a couple years back and settled on this [0]. I've since gone back to `less` since it got annoying jumping between systems and having different pagers, but when I used it it was quite nice.
[0] https://github.com/walles/moor
-
-
-
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)
Project mention: gookit/gcli v3.5.0 released - easy-to-use, feature-rich Go command line application and tool library | dev.to | 2026-06-23GCli is a command-line application and tool library for Go. This post covers the main changes from v3.3.1 to the recently released v3.5 (including the v3.4 cycle). These updates focus on developer experience and underlying stability.
-
rare
Create terminal-based histograms, bar graphs, tables, heatmaps and more in realtime using regex and expressions. (by zix99)
Project mention: TIL about rare, a CLI aggregation visualization tool | news.ycombinator.com | 2026-01-26 -
-
-
readline
Shell library with powerful and modern UI, large feature set, and `.inputrc` support (by reeflective)
-
console
Closed-loop application library for Cobra commands (powerful, ready-to-run and easy to use) (by reeflective)
-
-
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: Watch MLB games from the comfort of your own terminal | news.ycombinator.com | 2025-10-02
-
-
-
Project mention: ASCII characters are not pixels: a deep dive into ASCII rendering | news.ycombinator.com | 2026-01-17
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Console discussion
Go Console related posts
-
gookit/gcli v3.5.0 released - easy-to-use, feature-rich Go command line application and tool library
-
👨🏻💻 Developing my own VCS
-
Why I Created lazymake: Solving Make's UX Problem
-
Spreadsheets 1/3 – Rye Language
-
Improving PowerShell 📟
-
Melhorando o PowerShell 📟
-
Rye: Homoiconic dynamic programming language with some new ideas
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Sep 2026
Index
What are some of the best open-source Console projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | jira-cli | 5,959 |
| 2 | pterm | 5,530 |
| 3 | chroma | 5,024 |
| 4 | circumflex | 2,069 |
| 5 | termenv | 2,023 |
| 6 | murex | 1,913 |
| 7 | CLI Color | 1,606 |
| 8 | moor | 1,152 |
| 9 | rye | 703 |
| 10 | clui | 689 |
| 11 | GCli | 381 |
| 12 | rare | 355 |
| 13 | fman | 339 |
| 14 | madonctl | 202 |
| 15 | readline | 150 |
| 16 | console | 116 |
| 17 | snip | 80 |
| 18 | ctc | 55 |
| 19 | Go-Console | 54 |
| 20 | nbacli | 49 |
| 21 | go-rain | 43 |
| 22 | slogx | 30 |
| 23 | imeji | 26 |