SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Bash Projects
-
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.
-
cheat
cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
-
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.
-
murex
A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
fzf : https://github.com/junegunn/fzf
# Download the correct binary for Linux (replace the URL with the latest version if needed) wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O oh-my-posh # Make the binary executable chmod +x oh-my-posh # Move the binary to a directory in your PATH sudo mv oh-my-posh /usr/local/bin/
Looks like bro pages is archived and they recommend https://github.com/tldr-pages/tldr or https://github.com/cheat/cheat
I also made the export diff configurable, motivated by this post: https://github.com/direnv/direnv/pull/1233
What I often use to just get the full key paths is yq (https://github.com/mikefarah/yq), piping into grep when necessary
yq -o=props
* The shell itself is https://github.com/mvdan/sh, a bash-like command interpreter
Project mention: Show HN: Inshellisense – IDE style shell autocomplete | news.ycombinator.com | 2023-11-06If you're more used to ctrl+r, you could try hiSHtory (https://github.com/ddworken/hishtory)
Heavy user of `z` for many years that is until it dropped its database one final time. There's nothing more frustrating then a dropped or corrupted directory database just as you've got the damn thing to remember all your favourite spots on the disk.
These days I use https://github.com/gsamokovarov/jump which I've mapped to `z`. Happy days.
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...
Resh is a lot faster and lightweight.
It's exciting when something breaks out on its own, and that's what's happened with Carapace. Originally part of a 13-piece project, it now has a major first version and it's a multi-shell completion library and binary. Carapace consists of a pflag fork, a yaml spec, a shell lexer, a completion bridge and various scrapers. Congratulations to the team on shipping your first version 🥳.
Understandable, but have you looked into LURE? Haven’t tried myself (I use Arch btw) but this might work better for you. Also check this and this, in case you can setup a server that will just update packages list and download required packages so that your main machine will not struggle that much
Go Bash related posts
- Linux Text Manipulation
- pyfzf : Python Fuzzy Finder
- Why does the `reset` command include a delay?
- Gum – A tool for glamorous shell scripts
- Command Line Fuzzy Search
- Show HN: Kubetail – A private, real-time log viewer for Kubernetes clusters
- Nix-direnv is a quality of life improvement
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Bash projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | fzf | 59,462 |
2 | gum | 16,699 |
3 | oh-my-posh | 14,084 |
4 | cheat | 11,909 |
5 | direnv | 11,675 |
6 | yq | 10,684 |
7 | sh | 6,751 |
8 | tdl | 3,255 |
9 | powerline-go | 2,702 |
10 | hishtory | 2,351 |
11 | jump | 1,731 |
12 | murex | 1,360 |
13 | virtualgo | 1,316 |
14 | shell2http | 1,268 |
15 | resh | 982 |
16 | webhookd | 814 |
17 | dstask | 769 |
18 | cw | 747 |
19 | carapace-bin | 619 |
20 | gitmux | 534 |
21 | abs | 501 |
22 | box-cli-maker | 448 |
23 | lure | 401 |