Go Autoscaling

Open-source Go projects categorized as Autoscaling

Top 14 Go Autoscaling Projects

Autoscaling
  1. keda

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

    Project mention: Scaling Spin Apps With KEDA | dev.to | 2024-12-20

    KEDA (Kubernetes Event-Driven Autoscaling) extends Kubernetes’ scaling capabilities by allowing workloads to scale based on event-driven metrics such as message queue length, HTTP requests, or custom Prometheus queries. Unlike traditional Horizontal Pod Autoscalers (HPA) that rely solely on CPU or memory metrics, KEDA provides fine-grained control and adaptability to diverse application needs. For developers using SpinKube, KEDA enables efficient scaling of Spin apps based on application-specific metrics, making it easier to handle event-driven workloads in a Kubernetes environment. KEDA has a vast amount of built-in scalers to simplify integration with services running inside and outside of Kubernetes itself.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. 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: Releasing my CLI FinOps tools and Terraform building blocks in the ONCE model | news.ycombinator.com | 2024-06-04
  4. kube-metrics-adapter

    General purpose metrics adapter for Kubernetes HPA metrics

  5. tortoise

    Tortoise: Shell-Shockingly-Good Kubernetes Autoscaling

    Project mention: Tortoise: Shell-Shockingly-Good Kubernetes Autoscaling | news.ycombinator.com | 2024-03-21
  6. http-add-on

    Add-on for KEDA to scale HTTP workloads

  7. predictive-horizontal-pod-autoscaler

    Horizontal Pod Autoscaler built with predictive abilities using statistical models

  8. custom-pod-autoscaler

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

  9. kube-reqsizer

    A Kubernetes controller for automatically optimizing pod requests based on their continuous usage. VPA alternative that can work with HPA.

  10. garm

    GitHub Actions Runner Manager

    Project mention: Show HN: Open-source x64 and Arm GitHub runners. Reduces GitHub Actions bill 10x | news.ycombinator.com | 2024-01-30

    GARM can easily manage ephemeral runners for you: https://github.com/cloudbase/garm (Ephemeral runners are also more secure)

  11. kubernetes-vmware-autoscaler

    Kubernetes autoscaler for vsphere

  12. k8shorizmetrics

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

  13. container-startup-autoscaler

    A Kubernetes controller that modifies the CPU and/or memory resources of containers depending on whether they're starting up, according to the startup/post-startup settings you supply.

  14. kubectl-vpa-recommendation

    kubectl plugin to compare VPA recommendations to actual resources requests

  15. elastic-cloud-autoscaler

    Elastic Cloud Autoscaler based on CPU util or cron schedules

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 Autoscaling discussion

Log in or Post with

Go Autoscaling related posts

  • We've shipped App Hibernation feature in 3 days

    1 project | dev.to | 21 Oct 2024
  • What :really: is Keda?

    1 project | dev.to | 14 Oct 2024
  • Making EC2 boot time 8x faster

    3 projects | news.ycombinator.com | 23 May 2024
  • Ask HN: What's the right way to scale K8s for GPU workloads?

    1 project | news.ycombinator.com | 7 Apr 2024
  • Tortoise: Shell-Shockingly-Good Kubernetes Autoscaling

    4 projects | news.ycombinator.com | 21 Mar 2024
  • K8s latencies in chained services - Using RL?

    1 project | /r/kubernetes | 6 Dec 2023
  • Best Kubernetes DevOps Tools: A Comprehensive Guide

    2 projects | dev.to | 16 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 keda 8,695
2 AutoSpotting 2,346
3 kube-metrics-adapter 532
4 tortoise 424
5 http-add-on 383
6 predictive-horizontal-pod-autoscaler 336
7 custom-pod-autoscaler 293
8 kube-reqsizer 201
9 garm 150
10 kubernetes-vmware-autoscaler 50
11 k8shorizmetrics 40
12 container-startup-autoscaler 37
13 kubectl-vpa-recommendation 35
14 elastic-cloud-autoscaler 9

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

Did you know that Go is
the 4th most popular programming language
based on number of references?