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 🚀. Learn more →
Top 23 Go Command-line Projects
A Commander for modern Go CLI interactionsProject mention: github.com: s0rg/compflag | reddit.com/r/golang | 2022-11-05
yes, the only reason - its imposible to pass arguments to completion program in that scenario. If its ok to you to use generated scripts, take a look at https://github.com/spf13/cobra it can generate them for wider range of shells.
A modern and intuitive terminal-based text editorProject mention: Tutorial on Intro to Rust Programming | dev.to | 2022-11-25
micro (terminal editor): https://micro-editor.github.io/
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.
A simple, fast, and fun package for building command line apps in Go (by urfave)Project mention: Trying to Configure checkpoint for Fast syncing.Error in Command :-go run prysm/cmd/prysmctl/checkpointsync download --beacon-node-host=http://localhost:3500 | reddit.com/r/ethstaker | 2022-10-10
....\Softwares\go\src\prysm\cmd\prysmctl\checkpointsync\cmd.go:3:8: cannot find package "github.com/urfave/cli/v2" in any of:
A powerful little TUI framework 🏗Project mention: Datamatikerstuderende - hobbyprojekter til CV | reddit.com/r/dkfinance | 2022-11-28
Top-like interface for container metricsProject mention: Looking for a simple Docker dashboard | reddit.com/r/selfhosted | 2022-11-29
However, something like ctop may be easier to use.
Dolt – Git for DataProject mention: You've heard of big data, now get ready for cozy data | reddit.com/r/DataHoarder | 2022-11-18
Golang terminal dashboardProject mention: An idea for a virtual pet in my Linux terminal | reddit.com/r/SideProject | 2022-04-05
Delete the most useless function ever: context switching.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.Project mention: CLI command execution TUI monitor | reddit.com/r/LinuxShell | 2022-10-08
Minimalist Go package aimed at creating Console User Interfaces.Project mention: Show HN: 7guis TUI implemented in Go using tview | news.ycombinator.com | 2022-07-09
Universal command-line interface for SQL databasesProject mention: Is there a CLI interface to browse SQL databases? | reddit.com/r/commandline | 2022-08-10
take a look at: https://github.com/xo/usql
Terminal UI library with rich, interactive widgets — written in GolangProject mention: WhatsApp in the terminal | reddit.com/r/golang | 2022-11-28
A tui client for WhatsApp. My first ever go project!!! As a very slow learner I am really proud of how far I could bullshit my way through it. I used tview and whatsmeow for this.
Simple bookmark manager built with GoProject mention: Show HN: Linkidex – Manage your bookmarks on any device | news.ycombinator.com | 2022-10-10
https://github.com/go-shiori/shiori I haven't heard of this one before, thanks for the info.
May I ask what made you decide to use Shiori instead of pocket or something else? It looks like Shiori is marketed as a "simple clone of pocket."
Color package for Go (golang)Project mention: Cli colors disappear when piping into a text file | reddit.com/r/golang | 2022-10-14
So i have a cli tool thats outputting some text to the cli stdout, i would like the output to be colored, so i used a library called color (github.com/fatih/color), basically the problem is when i output to stdout its fine but when i do something like ./tool | tee -a file.txt the colors disappear from terminal and also not in the output file, why is that and how do i prevent that ?
Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSONProject mention: Is there a nice embedded json db, like PoloDB (Rust) for Golang | reddit.com/r/golang | 2022-11-05
Miller can query JSON files as-is and do it from a command line for you. I'm not sure why you say you need an "embedded json db" for something that small; unless you want it that way just for the ability issue queries? Is mongo a requirement for this? Regardless, Miller gives you a query capability as well and can be used on JSON, XML, and CSV.
Kafka library in GoProject mention: Is Kafka the Key? The Evolution of Highlight's Ingest | dev.to | 2022-11-29
Scaling up our producers/consumers proved to be more cost-effective than adding more CPU/brokers to the Kafka cluster. To accomplish this, we used the segmentio/kafka-go client library which provides an excellent abstraction for interacting with the cluster and will handle data compression completely transparently.
Style definitions for nice terminal layouts 👄Project mention: GUI brain tries to learn shell scripting | reddit.com/r/commandline | 2022-10-27
Off the top of my head i am thinking of charmbracelet/lipgloss but I don't know if its the best suited to my use case.
Interactive prompt for command-line applicationsProject mention: ...and now gh-i to search for issues interactively! | reddit.com/r/github | 2022-01-31
The navigation is dealt with by the promptui framework, so in this respect the extension does not touch/re-defines it. This said, let's move the conversation on GitHub, I am sure we can find a way to make it work :)
Terminal file managerProject mention: Llama - Terminal File Manager | reddit.com/r/programming | 2022-11-22
Is it because it's hard to embed the shell prompt into a file manager properly, so people prefer to use single pane file managers/file browsers (like this one, or lf, or ranger, or nnn, ) as shell functions - open, select a file, put it into the prompt?
Elvish = Expressive Programming Language + Versatile Interactive ShellProject mention: Looking for programming languages created with Go | reddit.com/r/golang | 2022-11-06
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.Project mention: Is there a terminal based "dialog" library? | reddit.com/r/golang | 2022-02-03
has some nice options : https://github.com/c-bata/go-prompt seems to have all you want (but may be a bit more than you wish for though.)
Pure Go termbox implementation
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.Project mention: Need a TUI with multiline text input or good interactive CLI-interface style support | reddit.com/r/golang | 2022-07-21
There's quite a variety of tui libraries in Go with all kinds of different tradeoffs. Likely you won't find one that does just exactly what you want (paren matching support seems particularly unlikely out of the box, dunno if you'll find something you can plug in). tview and the underlying, lower-level tcell may be useful. I see termbox mentioned a lot here though that looks more like a toolbox for building such things than a solution itself.
Arduino command line toolProject mention: Arduino IDE 2.0 and CLI uploads? | reddit.com/r/arduino | 2022-11-09
I think you're looking for the underlying arduino-cli tool, rather than calling against the IDE directly.
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 🚀.
Go Command-line related posts
Datamatikerstuderende - hobbyprojekter til CV
1 project | reddit.com/r/dkfinance | 28 Nov 2022
WhatsApp in the terminal
3 projects | reddit.com/r/golang | 28 Nov 2022
Ask HN: Is there an editor with insert mode and free cursor?
1 project | news.ycombinator.com | 22 Nov 2022
Llama - Terminal File Manager
4 projects | reddit.com/r/programming | 22 Nov 2022
ueberzug utility is no longer maintained :(
2 projects | reddit.com/r/linux | 20 Nov 2022
GSoC Final Report – Rocket Chat TUI
4 projects | dev.to | 20 Nov 2022
Tag File GTK
1 project | reddit.com/r/GTK | 19 Nov 2022
A note from our sponsor - Scout APM
scoutapm.com | 30 Nov 2022
What are some of the best open-source Command-line projects in Go? This list will help you:
|11||Rich Interactive Widgets for Terminal UIs||7,624|