Go Cloud

Open-source Go projects categorized as Cloud | Edit details
Related topics: #Golang #Go #AWS #Kubernetes #Gcp

Top 23 Go Cloud Projects

  • GitHub repo minio

    High Performance, Kubernetes Native Object Storage

    Project 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.

  • GitHub repo 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: 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!

  • Scout APM

    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.

  • GitHub repo advanced-go-programming-book

    :books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

  • GitHub repo Cloudreve

    🌩支持多家云存储的云盘系统 (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
  • GitHub repo 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.

    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 :)

  • GitHub repo Pulumi

    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.

  • GitHub repo micro

    A distributed cloud operating system (by micro)

    Project mention: Micro - A distributed cloud operating system | reddit.com/r/opensource | 2021-11-30
  • SonarLint

    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.

  • GitHub repo NATS

    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."

  • GitHub repo go-cloud

    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!

  • GitHub repo linuxkit

    A toolkit for building secure, portable and lean operating systems for containers

    Project mention: RootFS Tooling | reddit.com/r/LinuxNotes | 2021-11-14

    LinuxKit - Docker

  • GitHub repo Gotify

    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

  • GitHub repo gitpod

    Gitpod automates the provisioning of ready-to-code development environments.

    Project mention: GitHub CLI on GitPod | dev.to | 2022-01-16
  • GitHub repo terraformer

    CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

    Project 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.

  • GitHub repo drive

    Google Drive client for the commandline

    Project 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

  • GitHub repo cloud-torrent

    ☁️ Cloud Torrent: a self-hosted remote torrent client

    Project mention: Webtorrent-cli alternatives | reddit.com/r/commandline | 2021-08-23
  • GitHub repo awless

    A Mighty CLI for AWS

    Project mention: Ask HN: Show me the sexy, sexy home page of your favorite free CLI project | news.ycombinator.com | 2021-04-20
  • GitHub repo infracost

    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.

  • GitHub repo k3sup

    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 🚀

  • GitHub repo doctl

    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

  • GitHub repo skipper

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

    Project 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.

  • GitHub repo m3o

    Next Generation Cloud Platform

    Project mention: M3O - Next generation cloud platform | reddit.com/r/Cloud | 2022-01-05
  • GitHub repo gobetween

    :cloud: Modern & minimalistic load balancer for the Сloud era

    Project mention: Implement a load balancer in Golang | dev.to | 2022-01-01

    github.com - yyyar/gobetween

  • GitHub repo gomplate

    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

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-16.

Go Cloud related posts


What are some of the best open-source Cloud projects in Go? This list will help you:

Project Stars
1 minio 31,005
2 terraform 30,834
3 advanced-go-programming-book 16,582
4 Cloudreve 12,729
5 hydra 11,978
6 Pulumi 11,051
7 micro 10,841
8 NATS 10,348
9 go-cloud 8,185
10 linuxkit 7,200
11 Gotify 6,931
12 gitpod 6,486
13 terraformer 6,477
14 drive 6,272
15 cloud-torrent 5,094
16 awless 4,823
17 infracost 4,592
18 k3sup 4,117
19 doctl 2,864
20 skipper 2,620
21 m3o 1,973
22 gobetween 1,638
23 gomplate 1,577
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.