Go Infrastructure

Open-source Go projects categorized as Infrastructure Edit details

Top 20 Go Infrastructure Projects

  • cortex

    Production infrastructure for machine learning at scale

    Project mention: Local text generation (InferKit alternative) | reddit.com/r/LanguageTechnology | 2022-02-03

    I found GPT-2 with PyTorch, Cortex, and Transformers.

  • terrascan

    Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    TerraScan - Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. klum - Kubernetes Lazy User Manager Kyverno - Kubernetes Native Policy Management https://kyverno.io kiosk - kiosk office Multi-Tenancy Extension For Kubernetes - Secure Cluster Sharing & Self-Service Namespace Provisioning kube-bench - CIS Kubernetes Benchmark tool kube-hunter - Pentesting tool - Hunts for security weaknesses in Kubernetes clusters kube-who-can - Show who has RBAC permissions to perform actions on different resources in Kubernetes starboard - Kubernetes-native security toolkit Simulator - Kubernetes Security Training Platform - Focussing on security mitigation RBAC Lookup - Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster https://fairwinds.com Kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls Gangway - An application that can be used to easily enable authentication flows via OIDC for a kubernetes cluster Audit2rbac - Autogenerate RBAC policies based on Kubernetes audit logs Chartsec - Helm Chart security scanner kubestriker - Security Auditing tool Datree - CLI tool to prevent K8s misconfigurations by ensuring that manifests and Helm charts follow best practices as well as your organization’s policies Krane - Kubernetes RBAC static Analysis & visualisation tool Flaco - The Falco Project - Cloud-Native runtime security Clair - Vulnerability Static Analysis for Containers Anchore Cli - Coomand Line Interface built on top of anchore engine to manage and inspect images, policies, subscriptions and registries Project Quay - Container image registry designed to boost the security of your repositories via vulnerability scanning and tight access control Kubescape - Tool to test if Kubernetes is deployed securely according to multiple frameworks: regulatory, customized company policies and DevSecOps best practices, such as the NSA-CISA and the MITRE ATT&CK®

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

  • doctl

    The official command line interface for the DigitalOcean API.

    Project mention: Script to reassign floating IP address to my other droplet running Ubuntu | reddit.com/r/digital_ocean | 2022-05-11

    You can install and use doctl and script around that, or you can use one of the many libraries for whatever language you prefer.

  • AutoSpotting

    Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.

    Project mention: Show HN: I built a service to help companies reduce AWS spend by 50% | news.ycombinator.com | 2022-02-03

    Relevant: https://github.com/cloudutil/AutoSpotting

    I've seen some third party services that automate migration to / replacement with spot instances, but haven't used them yet personally.

    Going serverless, in many places, has been the most effective cost optimization for me.

  • cloudpods

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

  • infra

    Infra manages access to infrastructure such as Kubernetes, with support for more connectors coming soon.

    Project mention: Infra: open source access management for Kubernetes | dev.to | 2022-07-15

    Github repo: https://github.com/infrahq/infra

  • pipecd

    The One CD for All {applications, platforms, operations}

    Project mention: Automation assistants: GitOps tools in comparison | dev.to | 2021-08-12

    A newer competitor is Fleet, which is developed by Rancher. Its special ability is that it is able to manage not just one, but a fleet of clusters. PipeCD is similarly young and has an even broader focus. Like Fleet, it promises the ability to manage multiple Kubernetes clusters, and it also offers a UI. In addition, it can handle Terraform and some services from the major cloud providers.

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

  • zero

    Allow startup developers to ship to production on day 1 (by commitdev)

    Project mention: Learnings from 5 Years of Tech Startup Code Audits | news.ycombinator.com | 2022-05-25

    There are some good open source options like https://getzero.dev/

  • redis-inventory

    CLI tool to see redis memory usage by keys in hierarchical way. Think of disk inventory but for redis.

    Project mention: Show HN: Redis Inventory, Open Source Tool to Analyze Redis Memory Usage by Keys | news.ycombinator.com | 2021-09-29
  • gkit

    A collection of basic usability component tools dedicated to providing micro-services and single services, drawing on some excellent open source project features such as kratos, go-kit, mosn, sentinel, gopkg core components. I hope you will use and mention issue and pr more often.

  • cli

    Railway CLI (by railwayapp)

    Project mention: Django + PostgreSQL Deployment on Railway App | dev.to | 2022-07-22

    We'll first install the CLI on our local system, for that the guide is quite limited in a way for a few options to choose from like npm, shell, and scoop. For me, the shell was the way to go, but it had a few issues with permission, so I made a few changes in the install.sh script ran on my machine and it worked fine.

  • orbos

    ORBOS - GitOps everything

  • awsdtc

    AWS Data Transfer Cost Explorer

    Project mention: AWS Data Transfer Cost Explorer | dev.to | 2021-09-07
  • Netris.ai

    The Kubernetes Operator for Netris

    Project mention: metallb VS netris-operator - a user suggested alternative | libhunt.com/r/metallb | 2022-02-15

    Netris.ai is a high performance load balancer and cloud gateway, that uses generic server hardware coupled with DPDK software acceleration and SmartNIC hardware acceleration.

  • kube-applier

    kube-applier enables automated deployment and declarative configuration for your Kubernetes cluster.

    Project mention: I really don't like Jenkins. I want to propose a new CI tool. What are you guys using? | reddit.com/r/kubernetes | 2021-09-22
  • k8s-voting-app-aws

    :wheel_of_dharma: Example of a distributed voting app running on Kubernetes. Written in Golang with Terraform definitions to deploy to AWS EKS

    Project mention: Distributed voting app example powered by Go/Docker/K8s/Helm/Terraform | news.ycombinator.com | 2022-01-13
  • surf

    CLI Text Search across your infrastructure platforms, It's like grep for infra (by Isan-Rivkin)

    Project mention: Now that Golang has generic types, how do you plan to use them? | reddit.com/r/golang | 2022-04-17

    I created an open source CLI tool I’ve always wanted and based it on generics https://github.com/Isan-Rivkin/surf

  • EBS-Optimizer

    Project mention: Save 20% on EBS Costs by Migrating from GP2 to GP3 | reddit.com/r/aws | 2021-09-27

    I open sourced it today at https://github.com/cloudutil/EBS-Optimizer so you can see how it works under the hood. I'm still trying to monetize it through the AWS marketplace, hopefully I won't regret open sourcing it.

  • terraform-provider-netris

    Provisions infrastructure via automatic NetOps

    Project mention: terraform-provider-aws VS terraform-provider-netris - a user suggested alternative | libhunt.com/r/terraform-provider-aws | 2022-02-15

    Netris Terraform provider allows you to provision your on-prem physical infrastructure just like you do for your public cloud environments.

  • milisp

    Multiple implementations (Golang and Python) of LISP-like language to share the same ML pipeline over many systems

    Project mention: Interpreters built in Go | reddit.com/r/golang | 2022-06-09

    I've written tiny lisp-like-language interpreter to share data pipelines between Go and Python programs.

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-07-22.

Go Infrastructure related posts


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

Project Stars
1 cortex 7,777
2 terrascan 3,217
3 doctl 2,967
4 AutoSpotting 2,079
5 cloudpods 1,390
6 infra 911
7 pipecd 607
8 zero 486
9 redis-inventory 179
10 gkit 160
11 cli 135
12 orbos 111
13 awsdtc 89
14 Netris.ai 28
15 kube-applier 27
16 k8s-voting-app-aws 26
17 surf 6
18 EBS-Optimizer 4
19 terraform-provider-netris 4
20 milisp 1
Find remote jobs at our new job board 99remotejobs.com. There is 0 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives