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. Learn more →
Top 14 Go CommandLine Projects
-
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.
-
Project mention: Ctop – Top-like interface for container metrics | news.ycombinator.com | 2023-04-13
-
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.
-
I believe vscode does it using gotests (https://github.com/cweill/gotests), so people can probably use it outside of vscode too.
-
-
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
flag
Flag is a simple but powerful command line option parsing library for Go support infinite level subcommand
-
-
-
Project mention: barkfetch - Alternative to neofetch, written in Go | /r/linuxmasterrace | 2022-12-07
Barkfetch is meant to be fast and suckless, which Go can provide. Now it's in alpha, but it will release one day! https://github.com/xbt573/barkfetch
-
Funcopts aren't always appropriate, but boy do they make things more readable sometimes. I use them pervasively in warg to allow declarative nested CLI commands
-
flags
Generate cobra command trees from structs. Go-flags compliant tags. Advanced related CLI functionality, for free. (by reeflective)
Project mention: Show HN: New set of Go libraries for CLI Development | news.ycombinator.com | 2023-01-11Hello everyone,
I've just released three different libraries aimed at either enhancing or facilitating CLI application development.
Flags (https://github.com/reeflective/flags)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go CommandLine related posts
- An Efficient Struct Configuration Pattern For Golang
- Go: Functional Options Are Slow
- MIT 6.824 MapReduce: Having trouble in connecting Hadoop file system with Golang
- Generate JSON or YAML using a more convenient syntax for command line "mumbo-jumbo".
- Generate JSON or YAML using a more convenient syntax for command line "mumbo-jumbo".
- Hadoop with Golang?
- Read / weite HDFS file using java or python sdk in go sdk
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Jun 2023
Index
What are some of the best open-source CommandLine projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | cobra | 32,030 |
2 | ctop | 14,325 |
3 | gotests | 4,580 |
4 | hdfs | 1,285 |
5 | tsukae | 431 |
6 | nice | 205 |
7 | joincap | 183 |
8 | flag | 123 |
9 | cmdr | 122 |
10 | calories | 88 |
11 | barkfetch | 11 |
12 | warg | 10 |
13 | flags | 5 |
14 | exitplan | 1 |