Go cloud-infrastructure

Open-source Go projects categorized as cloud-infrastructure

Top 6 Go cloud-infrastructure Projects

  • oauth2-proxy

    A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers.

  • Project mention: Keycloak SSO with Docker Compose and Nginx | news.ycombinator.com | 2024-02-11

    Recently I looked into having a relatively simple SSO setup for my homelab. My main objective is that I could easily login with Google or GitHub auth. At my previous job I used both JetBrains Hub [1] and Keycloak but I found both of them a bit of a PITA to setup.

    JetBrains Hub was really, really easy to get going. As was my previous experience with them. The only thing that annoyed me was the lack of a latest tag on their Docker registry. Don't get me wrong, pinned versions are great, but for my personal use I mostly just want to update all my Docker containers in one go.

    On the other hand I found Keycloak very cumbersome to get going. It was pretty easy in dev mode, but I stumbled to get it going in production. AFAIK it had something to do with the wildcard Let's Encrypt cert that I tried to use. But after a couple of hours, I just gave up.

    I finally went with Dex [2]. I had previously put it off because of the lack of documentation, but in the end it was extremely easy to setup. It just required some basic YAML, a SQLite database and a (sub)domain. I combined Dex with the excellent OAuth2 Proxy and a custom Nginx (Proxy Manager) template for an easy two line SSO configuration on all of my internal services.

    In addition to this setup, I also added Cloudflare Access and WAF outside of my home to add some security. I only want to add some CrowdSec to get a little more insights.

    1. https://www.jetbrains.com/hub/

    2. https://dexidp.io/

    3. https://github.com/oauth2-proxy/oauth2-proxy

    3. https://github.com/alex3305/unraid-docker-templates

  • Ory Oathkeeper

    A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • wave

    Kubernetes configuration tracking controller (by wave-k8s)

  • Selefra

    The open-source policy-as-code software that provides analysis for Multi-Cloud and SaaS environments, you can get insight with natural language (powered by OpenAI).

  • Project mention: A Better Version Is Released - Selefra v0.2.3 | /r/Selefra | 2023-07-03

    [Feature]Modules support filtering, while labels support customization of any format. by @FelixsJiang in #30

  • terraform-provider-iterative

    ☁️ Terraform plugin for machine learning workloads: spot instance recovery & auto-termination | AWS, GCP, Azure, Kubernetes

  • salami

    Infrastructure as Natural Language

  • Project mention: Infrastructure as Natural Language | /r/softwaredevelopment | 2023-10-21
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).

Go cloud-infrastructure related posts

  • Multi client authentication with auth0 and oauth2-proxy

    2 projects | dev.to | 30 Jan 2024
  • Why You Should Migrate to OAuth 2.0 From API Keys

    1 project | /r/programming | 11 Dec 2023
  • Moving from Google workspace to Microsoft 365 and implementing Zero Trust

    2 projects | /r/sysadmin | 27 Nov 2023
  • Microsoft launches Windows App for accessing PCs in the cloud from any device

    2 projects | news.ycombinator.com | 16 Nov 2023
  • Infrastructure as Natural Language

    1 project | /r/softwaredevelopment | 21 Oct 2023
  • Infrastructure as Natural Language

    1 project | /r/devops | 21 Oct 2023
  • Best Practice For Serving Static (Frontend) Files with NGINX in K8s?

    2 projects | /r/kubernetes | 9 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 4 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 oauth2-proxy 8,712
2 Ory Oathkeeper 3,167
3 wave 642
4 Selefra 508
5 terraform-provider-iterative 287
6 salami 42

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com