Go Autoscaling

Open-source Go projects categorized as Autoscaling

Top 10 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: Best Kubernetes DevOps Tools: A Comprehensive Guide | dev.to | 2023-10-16

    KEDA introduces event-driven scaling to Kubernetes workloads. It integrates with Kubernetes Horizontal Pod Autoscalers and can scale pods based on external metrics from services like databases and message queues (Kafka, RabbitMQ, MongoDB).

  • 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: Farewell to the Era of Cheap EC2 Spot Instances | news.ycombinator.com | 2023-05-05

    There's a service that handles obtaining the cheapest spot instances to your specs by a former aws engineer https://github.com/LeanerCloud/AutoSpotting

    Effectively, it starts up cheap spot instances (based on specified criteria) across a variety of instance types to replace whatever regular instance in an autoscaling group comes online and then spins down the regular instance.

    EG: That m4a you wanted may be expensive... but nobody is using m4ad so it's 85% off and it meets the specified CPU/RAM requirements... auto spotting will spin it up instead.

    Having used it on and off over the years it is sometimes eyebrow raising to see 4xl boxes running cheaper than the xl box they replaced :)

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • kube-metrics-adapter

    General purpose metrics adapter for Kubernetes HPA metrics

    Project mention: Handling long running tasks | /r/kubernetes | 2023-10-11

    PS: That’s the metrics adapter https://github.com/zalando-incubator/kube-metrics-adapter

  • predictive-horizontal-pod-autoscaler

    Horizontal Pod Autoscaler built with predictive abilities using statistical models

  • custom-pod-autoscaler

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

  • http-add-on

    Add-on for KEDA to scale HTTP workloads

    Project mention: Autoscaling Ingress controllers in Kubernetes | dev.to | 2023-04-17

    KEDA ships with an HTTP add-on to enable HTTP scaling.

  • kubernetes-vmware-autoscaler

    Kubernetes autoscaler for vsphere

    Project mention: Node autoscaler for on-prem/homelab? | /r/kubernetes | 2023-06-04

    There seems to be a few small scale projects for proxmox (https://github.com/mikenabhan/proxmox-kubernetes-cluster-autoscaler) and esxi (https://github.com/Fred78290/kubernetes-vmware-autoscaler)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • k8shorizmetrics

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

  • kubectl-vpa-recommendation

    kubectl plugin to compare VPA recommendations to actual resources requests

  • elastic-cloud-autoscaler

    Elastic Cloud Autoscaler based on CPU util or cron schedules

    Project mention: Elastic Cloud Autoscaler based on CPU util or cron schedules | /r/elasticsearch | 2023-01-04
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 2023-10-16.

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 7,136
2 AutoSpotting 2,245
3 kube-metrics-adapter 466
4 predictive-horizontal-pod-autoscaler 322
5 custom-pod-autoscaler 266
6 http-add-on 248
7 kubernetes-vmware-autoscaler 41
8 k8shorizmetrics 39
9 kubectl-vpa-recommendation 33
10 elastic-cloud-autoscaler 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives