Go Azure

Open-source Go projects categorized as Azure | Edit details

Top 23 Go Azure Projects

  • GitHub repo Pulumi

    Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀

    Project mention: Deploy to K8S with TypeScript for lazy developers | dev.to | 2022-01-16

    Provision k3s cluster in Civo with Pulimi;

  • GitHub repo sops

    Simple and flexible tool for managing secrets

    Project mention: How can I encrypt data in a ConfigMap? | reddit.com/r/kubernetes | 2022-01-16
  • 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 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 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 tfsec

    Security scanner for your Terraform code

    Project mention: Container security best practices: Comprehensive guide | dev.to | 2021-11-16

    If you are using infrastructure as code, incorporate IaC scanning tools like Apolicy, Checkov, tfsec, or cfn_nag to validate the configuration of your infrastructure before it is created or updated. Similar to other linting tools, apply IaC scanning tools locally and in your pipeline, and consider blocking changes that introduce security issues.

  • GitHub repo terraform-provider-azurerm

    Terraform provider for Azure Resource Manager

    Project mention: Azure provider - workaround to define a stored access policy for a service SAS? | reddit.com/r/Terraform | 2021-11-05

    But terraform doesn't seem to support this: https://github.com/hashicorp/terraform-provider-azurerm/issues/3722

  • GitHub repo gardener

    Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO.

    Project mention: Amazon EKS Anywhere | news.ycombinator.com | 2021-09-08

    How does this compare against simply using Gardener [0]?

    [0] https://github.com/gardener/gardener

  • OPS

    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.

  • GitHub repo cloudquery

    The open-source cloud asset inventory powered by SQL.

    Project mention: Automate, Customize and Codify AWS PCI DSS with HCL and SQL | reddit.com/r/devops | 2021-12-10

    CloudQuery itself is an open-source cloud asset inventory that extracts all your cloud assets configuration and loads them into vanilla PostgreSQL. https://github.com/cloudquery/cloudquery

  • GitHub repo bank-vaults

    A Vault swiss-army knife: a K8s operator, Go client with automatic token renewal, automatic configuration, multiple unseal options and more. A CLI tool to init, unseal and configure Vault (auth methods, secret engines). Direct secret injection into Pods.

    Project mention: How to manage passwords in Helm | reddit.com/r/devops | 2021-08-21
  • GitHub repo azure-sdk-for-go

    This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:

    Project mention: Getting Started with Azure: Pragmatic Guide for Beginners | dev.to | 2021-05-09


  • GitHub repo aks-engine

    AKS Engine: Units of Kubernetes on Azure!

    Project mention: Osa yrityksistä on siirtynyt käyttämään Googlen palveluita Microsoftin hinnoittelun takia, tämä uutinen tuskin vähentää sitä. – Microsoft nostaa Office-palvelun hintoja jopa 25 prosenttia | reddit.com/r/Suomi | 2021-08-22
  • GitHub repo cloudpods

    A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台

    Project mention: Welcome to Cloudpods!!! | reddit.com/r/Cloudpods | 2021-06-05

    The first post to celebrate the Cloudpods community. You are welcome to try Cloudpods. Please visit our project at Github.

  • GitHub repo terracognita

    Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

    Project mention: Compare resources created with Terraform with the resources in Azure | reddit.com/r/Terraform | 2021-11-05

    https://github.com/cycloidio/terracognita - export current azure state in to tf and then maybe compare from there?

  • GitHub repo compose-cli

    Easily run your Compose application to the cloud with compose-cli

    Project mention: How can I make the Docker Compose ECS context use EC2 rather than Fargate? | reddit.com/r/aws | 2021-11-17


  • GitHub repo application-gateway-kubernetes-ingress

    This is an ingress controller that can be run on Azure Kubernetes Service (AKS) to allow an Azure Application Gateway to act as the ingress for an AKS cluster.

    Project mention: Looking for objective feedback on AKS | reddit.com/r/AZURE | 2021-04-18
  • GitHub repo aad-pod-identity

    Assign Azure Active Directory Identities to Kubernetes applications.

    Project mention: Required permissions to backup and restore database in K8s cluster to Azure Blob storage | reddit.com/r/kubernetes | 2021-11-18
  • GitHub repo azure-service-operator

    Azure Service Operator allows you to create Azure resources using kubectl

    Project mention: What are your experiences in using the Kubernetes and Helm Providers? | reddit.com/r/Terraform | 2021-09-06

    If I could start again I'd use ArgoCD + https://github.com/Azure/azure-service-operator to handle Azure based resources like postgres

  • GitHub repo terraform-provider-azuread

    Terraform provider for Azure Active Directory

    Project mention: How to Manage Active Directory Objects with Azure AD Provider for Terraform | dev.to | 2021-10-18

    The Azure AD provider for Terraform can be used to manage your Azure Active Directory resources declaratively. This allows you to do things like:

  • GitHub repo machine-controller-manager

    Declarative way of managing machines for Kubernetes cluster

    Project mention: Deploy on prem Kubernetes. What is the best approach paid and unpaid to deploy a cluster on premise with burst to azure/aws? The only need is the ability to have some static pods. I do have a preference for free/open source solutions. | reddit.com/r/kubernetes | 2021-09-25

    If you define "burstable" as creating new nodes in the cloud: Can be achieved with the Machine Controller Manager that is also internally used by Gardener: https://github.com/gardener/machine-controller-manager. You would have a MachineDeployment CRD for different cloud providers that can be scaled just like a K8s deployment and creates cloud provider VMs underneath. (also scale to 0 is possible for certain providers) .

  • GitHub repo cloud-service-broker

    OSBAPI service broker that uses Terraform to provision and bind services. Derived from https://github.com/GoogleCloudPlatform/gcp-service-broker

    Project mention: Suggestions for self service frontends | reddit.com/r/Terraform | 2021-02-05
  • GitHub repo count

    Comparing serverless platforms

  • GitHub repo aztfmove

    Simple tool to move Azure resources based on Terraform state

    Project mention: aztfmove | reddit.com/r/devopskhan | 2021-11-03
  • GitHub repo kubemq-bridges

    KubeMQ Bridges bridge, replicate, aggregate, and transform messages between KubeMQ clusters no matter where they are, allowing to build a true cloud-native messaging single network running globally.

    Project mention: KubeMQ Bridges for Edge Computing | dev.to | 2021-04-01

    Don’t worry about these pods, as we’ll be creating our own! Next, go ahead and clone the kubemq-bridges repository:

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 Azure related posts


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

Project Stars
1 Pulumi 11,108
2 sops 8,975
3 go-cloud 8,185
4 infracost 4,637
5 tfsec 3,724
6 terraform-provider-azurerm 3,043
7 gardener 2,105
8 cloudquery 2,053
9 bank-vaults 1,554
10 azure-sdk-for-go 1,006
11 aks-engine 931
12 cloudpods 885
13 terracognita 823
14 compose-cli 754
15 application-gateway-kubernetes-ingress 523
16 aad-pod-identity 507
17 azure-service-operator 413
18 terraform-provider-azuread 259
19 machine-controller-manager 207
20 cloud-service-broker 49
21 count 28
22 aztfmove 24
23 kubemq-bridges 12
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.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.