Go Autoscaling

Open-source Go projects categorized as Autoscaling Edit details

Top 8 Go Autoscaling Projects

  • keda

    KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

    Project mention: What's your experience with FaaS and Rust? | reddit.com/r/rust | 2022-06-29

    Maybe one worth mentioning as well is Azure Container Apps. It's not FaaS per se, but more CaaS (Container as a Service). It auto-scales containers based on Keda triggers and actually runs on Kubernetes internally.

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

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

  • kube-metrics-adapter

    General purpose metrics adapter for Kubernetes HPA metrics

  • custom-pod-autoscaler

    Custom Pod Autoscaler program and base images, allows creation of Custom Pod Autoscalers

  • predictive-horizontal-pod-autoscaler

    Horizontal Pod Autoscaler built with predictive abilities using statistical models

    Project mention: Advanced Features of Kubernetes' Horizontal Pod Autoscaler | dev.to | 2022-07-04

    Another option would be predictive HPA by Digital Ocean, which will try to predict how many replicas a resource should and application have.

  • http-add-on

    Add-on for KEDA to scale HTTP workloads

    Project mention: How to descale to zero? | reddit.com/r/kubernetes | 2022-04-03
  • kubectl-vpa-recommendation

    kubectl plugin to compare VPA recommendations to actual resources requests

    Project mention: "kubectl-vpa-recommendation": A kubectl plugin to compare VPA recommendations to actual resources requests | reddit.com/r/kubernetes | 2022-01-27
  • 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.

  • k8shorizmetrics

    Brains of the Kubernetes Horizontal Pod Autoscaler wrapped in a simple API.

    Project mention: k8shorizmetrics is the brains of the Kubernetes Horizontal Pod Autoscaler wrapped in a simple Go API, useful for building your own autoscalers | reddit.com/r/golang | 2022-05-15
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-04.

Go Autoscaling related posts


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

Project Stars
1 keda 5,151
2 AutoSpotting 2,070
3 kube-metrics-adapter 407
4 custom-pod-autoscaler 212
5 predictive-horizontal-pod-autoscaler 179
6 http-add-on 110
7 kubectl-vpa-recommendation 19
8 k8shorizmetrics 11
Find remote jobs at our new job board 99remotejobs.com. There are 2 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