InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Go Cloud Projects
-
Project mention: has anyone tried integrating govulncheck in their CI workflow? | reddit.com/r/golang | 2023-01-31
https://github.com/minio/minio/blob/master/.github/workflows/vulncheck.yml works for us.
-
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
Project mention: Terraform을 이용해서 Amazon IVS Live Streams 및 Chat 배포하기 (Deploy Amazon IVS Live Streams and Chat with Terraform) | dev.to | 2023-01-30 -
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Cloudreve
🌩支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
-
Project mention: Wrapper for the Terraform's AWS, Azure, and GCP providers | reddit.com/r/devops | 2023-01-30
I've never used it but isn't this what Pulumi is supposed to do?
-
Ory Hydra
OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.
We used hydra (https://github.com/ory/hydra) to build our OAuth provider
-
I feel like you are talking about ‘MQ’ in general term, but you’re describing a pretty specific one. One that is not very flexible and requires you to bend your system around it to make it work.
Not all MQs are the same. Some offer a plethora of options to fit your need (ack policy, replay policy, max outstanding, etc) Give NATS a look: https://nats.io/
-
Project mention: Ask HN: What are some examples of cloud lock-in? | news.ycombinator.com | 2022-12-05
Had similar goals. Started by writing Go interfaces for it with Go Micro - https://go-micro.dev then opted for the platform service model as you mentioned with Micro - https://micro.dev
I think whether it's Dapr, Micro or something else, the platform service model with well defined interfaces is the way to go. I don't think a lot of people get this yet so it's still going to be a few years before it takes off.
-
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.
-
To be fair, GitPod claims they will support devcontainer.json: https://github.com/gitpod-io/gitpod/issues/7721
-
terraformer
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
Project mention: Is it possible to import existing infrastructure into Terraform then redeploy it without semantic representation? | reddit.com/r/Terraform | 2023-01-06https://github.com/GoogleCloudPlatform/terraformer supports multiple platforms. But I’m pretty sure, that the code this tools produces is not something you want to maintain in the future. If you decide to go this route, you will have to refactor afterwards. In my opinion, this is so much work, you might as well just write your own code and use terraform import for each resource.
-
go-cloud
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
Project mention: Is there a zero-boilerplate zero-configuration cloud serverless framework for Go? | reddit.com/r/golang | 2023-01-14The plan is to have a process for generating AWS CDK targeting Lambda (pluggable providers, but start with AWS CDK, because it's what I use), and to use the Google Cloud Development Kit (also called CDK, but not the same) https://github.com/google/go-cloud to abstract the services.
-
-
Gotify
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)
Project mention: Recommendations: Docker App To Rebroadcast Notifications | reddit.com/r/selfhosted | 2023-01-26I've found Gotify to work well for that
-
Project mention: Create a minimalist OS using Docker Containers and Hashicorp Packer | dev.to | 2022-09-18
LF-Edge EVE project leverages Linuxkit to create custom OSs for Edge Devices which in turn leverages Containers as Lego Blocks
-
Project mention: 10 years since Google said to “hang tight” about Linux support for Google Drive | news.ycombinator.com | 2022-04-24
I just want to collect the major options for Google Drive on Linux in a single comment, since a few options are scattered around:
Insync works well, and it's 50% off for a couple more days: https://www.insynchq.com/ Not affiliated, but $15 is not a lot to pay, as opposed to waiting for something that probably won't happen.
Rclone has support for Google Drive, and it's open source: https://rclone.org/
There's a command line client that uses a push/pull workflow: https://github.com/odeke-em/drive It was written by a member of the Google Drive team.
Gnome supports Google Drive, or at least used to, directly in Nautilus. I don't use Gnome, so I can't comment.
There may be other options I've missed, but the point is that there is already good support in multiple forms. I'd be interested to know what support Google could provide that's not already available.
-
-
$ curl -sLS https://get.k3sup.dev | sh x86_64 Downloading package https://github.com/alexellis/k3sup/releases/download/0.12.12/k3sup as /home/ec2-user/k3sup Download complete. ============================================================ The script was run as a user who is unable to write to /usr/local/bin. To complete the installation the following commands may need to be run manually. ============================================================ sudo cp k3sup /usr/local/bin/k3sup ================================================================ alexellis's work on k3sup needs your support https://github.com/sponsors/alexellis ================================================================ No nos devolverá nada, pero podremos correr lo siguiente para saber si k3sup efectivamente se instalo:
-
-
Current version of doctl (v1.77.0) deprecates the floating-ip commands in favor of the new reserved-ip ones
-
kopia
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
look at kopia.io
-
skipper
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress
So my advice is: Don‘t implement anything someone else already did better and have a look at Skipper: https://github.com/zalando/skipper
-
gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
this tool may interest the same audience: https://github.com/hairyhenderson/gomplate
I find it especially handy for poc-ing helm snippets, although regrettably they don't have the same "standard library" of functions
-
Go
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Cloud related posts
- has anyone tried integrating govulncheck in their CI workflow?
- Wrapper for the Terraform's AWS, Azure, and GCP providers
- The product I worked on for the last 4 years is now open-source
- how to implement oauth2 for API security
- Free service to deploy a Laravel and Vue hobby project?
- How To Secure Your CI/CD Pipeline
- I should be able to pass a map of an object to a child module/resource with exact parameter names without iterating through each one
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Feb 2023
Index
What are some of the best open-source Cloud projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | minio | 37,169 |
2 | terraform | 35,916 |
3 | Cloudreve | 17,068 |
4 | Pulumi | 14,911 |
5 | Ory Hydra | 13,684 |
6 | NATS | 12,146 |
7 | micro | 11,547 |
8 | gitpod | 10,133 |
9 | terraformer | 9,499 |
10 | go-cloud | 8,829 |
11 | infracost | 8,569 |
12 | Gotify | 8,333 |
13 | linuxkit | 7,666 |
14 | drive | 6,499 |
15 | cloud-torrent | 5,426 |
16 | k3sup | 5,032 |
17 | awless | 4,898 |
18 | doctl | 3,043 |
19 | kopia | 2,911 |
20 | skipper | 2,820 |
21 | gomplate | 2,015 |
22 | minio-go | 1,820 |
23 | gobetween | 1,811 |