Top 23 Go Cloud Projects
High Performance, Kubernetes Native Object StorageProject mention: Refactoring #4: Using Minio to work with S3 buckets locally | dev.to | 2022-01-09
Minio is an open-source object storage server with an Amazon S3 compatible API. If you’re using Homestead as your working environment, you’re super lucky; Minio is pretty easy to install, barely an inconvenience. Follow the instructions on the Laravel docs above, and you should be ready for the next step.
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: Field Guide to Merging Codebases | dev.to | 2022-01-15
Now that you're joining forces with others, you'll want to keep track of things in a more programmatic way. Using an Infrastructure as Code tool such as Terraform is a great way to express platform configuration in an understandable fashion. You can import existing infrastructure into Terraform for configuration management, and when you want to modify your architecture you can see what will change before you pull the metaphorical trigger. And with IaC, you can version control all of your infrastructure changes in Git just like application code!
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
🌩支持多家云存储的云盘系统 (Self-deployed file management and sharing system, supports multiple storage providers)Project mention: [File-Sharing] Does anyone heard of CloudReve ? | reddit.com/r/selfhosted | 2021-08-18
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.Project mention: Show HN: Login with HN (Unofficially) | news.ycombinator.com | 2022-01-13
Victor, congratulations on the launch! I am one of the maintainers at https://github.com/ory/hydra and it makes me super happy to see that Ory Hydra is being used for such innovative projects :)
If you’re interested to join Ory, we’d be excited to have you! Drop Aeneas a line and he’ll take it from there: [email protected]
Hopefully we’ll talk soon :)
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀Project mention: Is Terraform the right tool for managing DNS entries? | reddit.com/r/Terraform | 2022-01-14
I see. I might be wrong but there's no real cloud agnostic competitor for TF apart from Polumi, its more dev focused so you will have to know one of the supported languages.
A distributed cloud operating system (by micro)Project mention: Micro - A distributed cloud operating system | reddit.com/r/opensource | 2021-11-30
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
High-Performance server for NATS.io, the cloud and edge native messaging system.Project mention: WorkManager for persistent notification handling? | reddit.com/r/androiddev | 2022-01-11
OK just updated. The reason we are evaluating nats.io is because FCM itself "does not guarantee the order of delivery."
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.Project mention: Show HN: New Book – Practical Go | news.ycombinator.com | 2021-12-20
and related packages from the standard library.
In Chapters 8, 9 and 10, I show you can build production ready gRPC applications using the Go gRPC implementation.
In Chapter 11, I show you can work with two categories of data stores - Object store and a SQL data store using the https://gocloud.dev library.
In Apendix A, you will learn to implement instrumentation in applications to emit telemetry data - Logs, Metrics, and Traces.
In Appendix B, you will learn to read configuration data in your application, learn to build a container image for your application and get some guidance around deploying your applications.
I wrote this book, not to share with you things I already knew - far from it. The book is essentially a documentation of my journey of learning Go and applying it to solve problems which I think based on my experience are being solved by folks in the industry today.
On that note, you may find bugs/inconsistencies and so if you read the book, please let me know and/or leave a review.
You can find a detailed table of contents here: https://practicalgobook.net/toc/ along with a link to an excerpt of Chapter 1. Any further questions, let me know, i will be happy to answer!
A toolkit for building secure, portable and lean operating systems for containersProject mention: RootFS Tooling | reddit.com/r/LinuxNotes | 2021-11-14
LinuxKit - Docker
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)Project mention: ⟳ 1 apps added, 64 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-01-11
Gotify (version 2.3.1): A client for receiving push notifications
Gitpod automates the provisioning of ready-to-code development environments.Project mention: GitHub CLI on GitPod | dev.to | 2022-01-16
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to CodeProject mention: What are some Terraform use cases in your organization? | reddit.com/r/Terraform | 2022-01-10
If you already have infrastructure provisioned on AWS, you can use Terraformer (https://github.com/GoogleCloudPlatform/terraformer) to "reverse" the process of the creation of your Terraform files. Pretty useful, IMO.
Google Drive client for the commandlineProject mention: I tried to move entirely to Linux supporting programs before I migrate from Windows. Here's how it went | reddit.com/r/linux | 2021-12-28
If you want a free google drive client for Linux this project should work ( I used it to sync my google drive files while in school) https://github.com/odeke-em/drive
☁️ Cloud Torrent: a self-hosted remote torrent clientProject mention: Webtorrent-cli alternatives | reddit.com/r/commandline | 2021-08-23
A Mighty CLI for AWSProject mention: Ask HN: Show me the sexy, sexy home page of your favorite free CLI project | news.ycombinator.com | 2021-04-20
Cloud cost estimates for Terraform in pull requests💰📉 Love your cloud bill!Project mention: My Ansible and Terraform tooling in one docker image. | reddit.com/r/devops | 2021-09-18
One additional tool I'd recommend on the Terraform side of things is Infracost.
bootstrap Kubernetes with k3s over SSH < 1 min 🚀Project mention: Headscale : une implémentation open source et auto-hébergée du serveur de contrôle Tailscale … | dev.to | 2022-01-10
GitHub - alexellis/k3sup: bootstrap Kubernetes with k3s over SSH < 1 min 🚀
The official command line interface for the DigitalOcean API.Project mention: Connect DigitalOcean Kubernetes to GitLab - Tutorial for Windows 10 Users | dev.to | 2021-01-21
Download and install windows version from doctl
An HTTP router and reverse proxy for service composition, including use cases like Kubernetes IngressProject mention: Validating Admission Requests in a Validating Admission Webhook | dev.to | 2021-01-17
That's all! You can find a complete example of an Admit func from the Validating Admission Webhook in Skipper. I've also included an abridged version at the end of this blog post.
Next Generation Cloud PlatformProject mention: M3O - Next generation cloud platform | reddit.com/r/Cloud | 2022-01-05
:cloud: Modern & minimalistic load balancer for the Сloud eraProject mention: Implement a load balancer in Golang | dev.to | 2022-01-01
github.com - yyyar/gobetween
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.Project mention: Show HN: Stamp turns a folder into a plain text file and a file into a folder | news.ycombinator.com | 2021-02-07
Cookiecutter is nice but it requires an entire python install to run, which is a big thing to ask for some of the scenarios mentioned by the tool creator (like someone going through a simple learning tutorial which might not even be using python at all).
IMHO gomplate is a nicer alternative that's just a single static go-based tool that can do everything cookiecutter does and a lot more: https://github.com/hairyhenderson/gomplate
Go Cloud related posts
Field Guide to Merging Codebases
1 project | dev.to | 15 Jan 2022
Managed Kubernetes Comparison: EKS vs GKE
4 projects | dev.to | 14 Jan 2022
Is there anything better than "Terraform: Up and Running (2nd edition)" out there?
1 project | reddit.com/r/Terraform | 12 Jan 2022
What are some Terraform use cases in your organization?
1 project | reddit.com/r/Terraform | 10 Jan 2022
Refactoring #4: Using Minio to work with S3 buckets locally
1 project | dev.to | 9 Jan 2022
M3O - Next generation cloud platform
1 project | reddit.com/r/Cloud | 5 Jan 2022
Infrastructure as Code: All you need to know
3 projects | dev.to | 4 Jan 2022
What are some of the best open-source Cloud projects in Go? This list will help you:
Are you hiring? Post a new remote job listing for free.