InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →
Top 23 Go Standard CLI Projects
-
As we started to flesh out our CLI, we also wanted to test edge cases and detect regressions. I surveyed public cobra/bubbletea based CLIs to look for ideas, and found frustratingly few tests. Then we stumbled upon Charm's teatest which gave us a starting point.
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
-
Project mention: How to write a programming language and shell in Go with 92% test coverage and [video] | news.ycombinator.com | 2024-08-30
I gave a talk about the design: https://www.youtube.com/watch?v=wrl9foNXdgM
As the sibling comment mentioned, you can find documentation on Elvish itself on the website https://elv.sh. There are tutorials and (not 100% but fairly complete) reference documents.
-
-
The Platinum Searcher
A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
flaggy
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Standard CLI discussion
Go Standard CLI related posts
-
How to write a programming language and shell in Go with 92% test coverage and [video]
-
Nested Prompts in Go using promptui
-
Build your own curl in Golang
-
Show HN: Box CLI Maker
-
Elvish, expressive programming language and a versatile interactive shell
-
Carapace-bin: multi-shell multi-command argument completer
-
How to read Cobra command line flag
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Sep 2024
Index
What are some of the best open-source Standard CLI projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | cobra | 37,478 |
2 | urfave/cli | 22,140 |
3 | elvish | 5,610 |
4 | kingpin | 3,475 |
5 | The Platinum Searcher | 2,798 |
6 | Dnote | 2,744 |
7 | go-flags | 2,552 |
8 | pflag | 2,377 |
9 | readline | 2,076 |
10 | kong | 2,058 |
11 | docopt.go | 1,427 |
12 | liner | 1,037 |
13 | complete | 925 |
14 | cli-init | 922 |
15 | mow.cli | 871 |
16 | flaggy | 854 |
17 | carapace-bin | 834 |
18 | cli | 730 |
19 | argparse | 598 |
20 | box-cli-maker | 527 |
21 | carapace | 309 |
22 | 1build | 223 |
23 | wmenu | 216 |