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. Learn more →
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.
-
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.
-
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)
-
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.
-
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.
-
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)
-
rare
Realtime regex-extraction and aggregation into common CLI formats such as histograms, bar graphs, numerical summaries, tables, and more! (by zix99)
-
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)
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I've heard good things about JiraCLI → https://github.com/ankitpokhrel/jira-cli.
For example: https://github.com/muesli/termenv // Clear the visible portion of the terminal output := termenv.NewOutput(os.Stdout) output.ClearScreen()
Project mention: Show HN: a Rust Based CLI tool 'imgcatr' for displaying images | news.ycombinator.com | 2024-04-16This is how murex works too https://github.com/lmorg/murex/blob/master/config/defaults/p...
Project mention: Ugrep – a more powerful, ultra fast, user-friendly, compatible grep | news.ycombinator.com | 2023-12-30I 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.
Project mention: Rye: Homoiconic dynamic programming language with some new ideas | news.ycombinator.com | 2024-03-20
If you tried it and now wondering what the heck is "rare" and how to get it installed: https://github.com/zix99/rare
Project mention: CLI application libraries, updated versions (readline and spf13/cobra console). | /r/golang | 2023-06-03A 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.
Project mention: CLI application libraries, updated versions (readline and spf13/cobra console). | /r/golang | 2023-06-03A 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 related posts
- Rye: Homoiconic dynamic programming language with some new ideas
- Advent of Code 2023 - Day 1
- Progress in talking to computers (work-in-progress text)
- Terminal Support for Emoji
- CLI application libraries, updated versions (readline and spf13/cobra console).
- Customizando o seu Windows Terminal
- Puffin: A TUI for personal finance management using Bubbletea and hledger
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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