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. Learn more →
Top 23 Shell Golang Projects
-
Project mention: Tabnine ships new code-native AI models, passes 1 million developers using its AI code assistant | reddit.com/r/programming | 2022-06-21
Other people complaining too: https://github.com/codota/TabNine/issues/179
-
Project mention: After struggling to install Go using asdf for vscode on macOS I decided to document the entire process | reddit.com/r/golang | 2023-03-20
Ah neat. For ref: https://github.com/moovweb/gvm. Not sure how I never saw that one. I guess I just probably googled "update golang bash github" at some point a few years ago and went with it.
-
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.
-
Kaitai Struct
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
Project mention: GNU poke: The extensible editor for structured binary data | news.ycombinator.com | 2023-03-01* Kaitai Struct - https://kaitai.io/
-
update-golang
update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion
Project mention: After struggling to install Go using asdf for vscode on macOS I decided to document the entire process | reddit.com/r/golang | 2023-03-20On my WSL2 install I was using gvm before, now I'm using https://github.com/udhos/update-golang, you can specify versions and it caches the downloads, so you can switch between versions using the script. Since it uses the 'official' install process, it works as expected most of the time (I had a couple issues with gvm, for example).
-
Project mention: Discussion: about "go install" versus brew when available | reddit.com/r/golang | 2023-03-01
There are Go version managers (like goenv) that let you install multiple versions of go without polluting global PATH/GOBIN/GOPATH.
-
-
I really like g: https://github.com/stefanmaric/g It’s simple, fast to use, and reliable.
-
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.
-
Project mention: Managing multiple Go versions in the local environment | reddit.com/r/golang | 2022-11-21
-
Garud
An automation tool that scans sub-domains, sub-domain takeover, then filters out XSS, SSTI, SSRF, and more injection point parameters and scans for some low hanging vulnerabilities automatically.
-
-
pre-commit-golang
Pre-commit hooks for Golang with support for monorepos, the ability to pass arguments and environment variables to all hooks, and the ability to invoke custom go tools.
For those who may be interested, my go pre-commit hooks package has built-in support for gofumpt (along with a bunch if other linters):
-
Project mention: Do you have a special command for your git? | reddit.com/r/learnprogramming | 2022-06-12
People use sophisticated scripts like this: https://github.com/rwxrob/dot/blob/main/scripts/save
-
Project mention: Any way to get mTLS working with serverless? | reddit.com/r/googlecloud | 2022-05-20
You can find more info here - https://github.com/GoogleCloudPlatform/cloud-run-samples/issues/15
-
Project mention: How to automatically wrap lines when split screen? | reddit.com/r/neovim | 2022-11-09
Definitely, here is my config.
-
Project mention: Terraform fails, command not found after install | reddit.com/r/Terraform | 2022-07-06
I'm installing go with ansible using this role gantsign
-
gvm
Go Version Manager (gvm) enables seamless installing and swapping between Go versions with a single command. This tool manages a Go environment for the user by allowing a user to specify which Go version they wish to use and handling all of the steps to install and configure that Go version. GVM also supports installing Go from the official Golang master branch so that you can easily try the next version of Go without waiting for a pre release build. (by devnw)
-
-
-
Kali-Linux-Dockerfile
A simple Dockerfile to build an image starting from the latest official one of Kali Linux and including some useful tools.
-
Project mention: I'm contemplating build a P2P/DEX/dAPP, so I want criticism and feedback | reddit.com/r/Monero | 2023-01-05
-
-
go-lang-https-self-signed
Sample of a self signed certificate https server in golang. This repo demonstrates to you the best way to up your self signed cert in golang. It shows in a simple way how to generate and trust the ssl certificate and how to serve a https server in golang.
-
It was some time ago since I ran my setup script from scratch, but I think you can get an idea of it from here.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Golang related posts
- After struggling to install Go using asdf for vscode on macOS I decided to document the entire process
- Ask HN: Small scripts, hacks and automations you're proud of?
- Just switched to Pop!_OS. Any suggestions?
- Our Favorite Tools for Monitoring Container Updates
- How can I get recent go versions?
- How do I color code my branches like this?
- Possible to define tunnel name in config file?
-
A note from our sponsor - SonarLint
www.sonarlint.org | 20 Mar 2023
Index
What are some of the best open-source Golang projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | TabNine | 9,812 |
2 | GVM | 8,267 |
3 | Kaitai Struct | 3,354 |
4 | update-golang | 1,636 |
5 | goenv | 1,584 |
6 | ssb | 1,042 |
7 | g | 712 |
8 | gimme | 684 |
9 | Garud | 651 |
10 | sqsmover | 306 |
11 | pre-commit-golang | 217 |
12 | dot | 183 |
13 | cloud-run-samples | 156 |
14 | dotfiles | 130 |
15 | ansible-role-golang | 49 |
16 | gvm | 47 |
17 | docker-go-mingw | 36 |
18 | golang-cli-template | 27 |
19 | Kali-Linux-Dockerfile | 25 |
20 | documentation | 22 |
21 | manaita | 7 |
22 | go-lang-https-self-signed | 7 |
23 | rice | 5 |