The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more β
Top 21 Go Command Projects
-
venom
π Manage and run your integration tests with efficiency - Venom run executors (script, HTTP Request, web, imap, etc... ) and assertions (by ovh)
-
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.
-
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.
-
hiboot
hiboot is a high performance web and cli application framework with dependency injection support
-
go-command-chain
A go library for easy configure and run command chains. Such like pipelining in unix shells.
-
brigodier
Brigodier is a command parser & dispatcher, designed and developed for command lines in Minecraft chat commands. It is a complete port from Mojang's "brigadier" into Go. Used by our Gate proxy.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
We can use the flag with --date or -date, Go already does the automatic check. We can make our entire boilerplate with this approach, but let's make it a little easier and use the Cobra CLI package.
Project mention: Ask HN: What's your favorite software testing framework and why? | news.ycombinator.com | 2023-05-21You can also load fixtures in database directly, work with Kafka queues both as a producer (e.g. write an event to a Kafka queue, wait a few seconds and see that it was consumed by the service you test, and that some side effects can be observed) or as a consumer (e.g. make sure after an HTTP call, an event was correctly pushed to a queue), or even read a mailbox in IMAP to check that your service correctly send an email.
It's a bit rough on the edges sometimes, but I'd never go back on writing integration tests directly in my programming language. Declarative is the way to go.
[1]: https://github.com/ovh/venom
We just released v2.0.0-alpha1 of https://github.com/shomali11/slacker
> which youplot can't
But you could feed them through `textimg`[1] to generate PNGs.
[1] https://github.com/jiro4989/textimg
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
Go Command related posts
- Top 5 Ways To Host Your Full-Stack App For Free πβ¨
- Authentication system using Golang and Sveltekit - Dockerization and deployments
- Authentication system using Golang and Sveltekit - Updating the frontend
- An Efficient Struct Configuration Pattern For Golang
- Enjoy ChatGPT in your terminal
- Enjoy ChatGPT in your terminal
- Free service to deploy a Laravel and Vue hobby project?
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Command projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | cobra | 35,891 |
2 | venom | 974 |
3 | cmd | 865 |
4 | rush | 829 |
5 | slacker | 809 |
6 | tsukae | 435 |
7 | serve | 323 |
8 | textimg | 199 |
9 | hiboot | 182 |
10 | enpass-cli | 129 |
11 | allot | 58 |
12 | go-command-chain | 57 |
13 | homettp | 57 |
14 | tpack | 55 |
15 | waterkube | 55 |
16 | guru | 51 |
17 | cortana | 29 |
18 | brigodier | 16 |
19 | warg | 13 |
20 | go-cli | 13 |
21 | exitplan | 1 |
Sponsored