awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

48 repositorios

Awesome GitHub RepositoriesWorkload Scheduling and Scaling

Mechanisms for placing, resizing, and managing the lifecycle of containerized tasks, distinct from static deployment configurations.

Explore 48 awesome GitHub repositories matching devops & infrastructure · Workload Scheduling and Scaling. Refine with filters or upvote what's useful.

Awesome Workload Scheduling and Scaling GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Ver en GitHub↗

    Developer Roadmap es una plataforma impulsada por la comunidad que proporciona rutas de aprendizaje estructuradas basadas en grafos para la ingeniería de software. Sirve como un repositorio de conocimiento integral donde los dominios técnicos se organizan en secuencias visuales para guiar la adquisición de habilidades profesionales y el crecimiento profesional. El proyecto se distingue por un ecosistema colaborativo que permite a los usuarios contribuir con roadmaps, curar las mejores prácticas de la industria y mantener perfiles profesionales. Integra marcos de evaluación de diagnóstico para evaluar la competencia técnica, ayudando a los desarrolladores a identificar brechas de conocimiento y prepararse para entrevistas profesionales a través de secuencias de aprendizaje específicas. Más allá de sus capacidades principales de mapeo, la plataforma ofrece ideas de proyectos prácticos y tutoría interactiva para reforzar los conceptos de ingeniería. Proporciona un espacio centralizado para que la comunidad comparta recursos, rastree el desarrollo progresivo de habilidades y navegue por paisajes técnicos complejos.

    Manages the gradual replacement of old application instances with new versions to ensure zero-downtime updates.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    Ver en GitHub↗357,434
  • kubernetes/kubernetesAvatar de kubernetes

    kubernetes/kubernetes

    123,197Ver en GitHub↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Maintains desired application states by automatically detecting and recovering from container or node failures.

    Gocncfcontainersgo
    Ver en GitHub↗123,197
  • maybe-finance/maybeAvatar de maybe-finance

    maybe-finance/maybe

    53,999Ver en GitHub↗

    Maybe is a self-hosted financial platform designed for private deployment, providing a centralized interface to track investments, budgets, and net worth. By running the application on your own infrastructure, you maintain full control over your sensitive financial data and privacy. The platform is delivered as a containerized application suite, utilizing a declarative configuration framework to manage service lifecycles. It distinguishes itself through a structured approach to version control, allowing users to pin specific release tags to ensure environment consistency and perform controlle

    Facilitates seamless upgrades by pulling updated container images and restarting services to transition to the latest version.

    Rubyfinancehotwirepersonal-finance
    Ver en GitHub↗53,999
  • langfuse/langfuseAvatar de langfuse

    langfuse/langfuse

    29,190Ver en GitHub↗

    Langfuse is an open-source observability and evaluation platform designed for language model applications. It provides a centralized system for tracking execution traces, monitoring performance metrics, and managing prompt templates. By capturing hierarchical units of work and telemetry data, the platform enables developers to debug complex application lifecycles and analyze token usage, latency, and model interactions in production environments. The platform distinguishes itself through an integrated evaluation framework that allows for systematic benchmarking and automated scoring of model

    Supports high-availability deployments using container orchestration to manage large-scale observability data and traffic.

    TypeScriptanalyticsautogenevaluation
    Ver en GitHub↗29,190
  • nrwl/nxAvatar de nrwl

    nrwl/nx

    28,939Ver en GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Implements self-healing CI workflows that automatically analyze and propose fixes for pipeline failures.

    TypeScriptangularbuildbuild-system
    Ver en GitHub↗28,939
  • redis/go-redisAvatar de redis

    redis/go-redis

    22,159Ver en GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Provides mechanisms for placing, resizing, and managing the lifecycle of containerized tasks.

    Gogogolangredis
    Ver en GitHub↗22,159
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Ver en GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Runs workflow tasks as isolated jobs within managed serverless container environments.

    Pythonautomationdatadata-engineering
    Ver en GitHub↗21,640
  • fosrl/pangolinAvatar de fosrl

    fosrl/pangolin

    21,255Ver en GitHub↗

    Pangolin is a zero-trust remote access platform designed to provide secure, identity-aware connectivity to private network resources. It functions as a cloud-native network controller that orchestrates encrypted tunnels, traffic routing, and access policies across distributed environments. By leveraging WireGuard for secure data transport, the platform enables authenticated access to internal web applications, terminal sessions, and remote desktops without exposing services to the public internet. The platform distinguishes itself through a declarative infrastructure model that synchronizes n

    Manages the gradual replacement of old application instances with new versions to ensure zero-downtime updates.

    TypeScriptcrowdsecdockerhome-lab
    Ver en GitHub↗21,255
  • anthropics/claude-quickstartsAvatar de anthropics

    anthropics/claude-quickstarts

    17,085Ver en GitHub↗

    Claude Quickstarts is a development framework and collection of reference implementations designed for building autonomous agents. It provides the foundational patterns necessary to orchestrate multi-agent workflows, enabling models to perform complex, multi-step tasks across software engineering, customer support, and computer-use domains. The platform distinguishes itself through specialized capabilities for desktop and browser automation, allowing agents to interact with graphical interfaces by capturing visual context and executing precise mouse and keyboard inputs. It includes robust inf

    Chains multiple predictable actions into a single request to reduce latency and costs for workflows.

    Python
    Ver en GitHub↗17,085
  • kubesphere/kubesphereAvatar de kubesphere

    kubesphere/kubesphere

    16,842Ver en GitHub↗

    KubeSphere is a distributed operating system for cloud-native application management that provides a centralized control plane for Kubernetes clusters. It functions as a comprehensive DevOps portal, enabling teams to orchestrate containerized workloads, manage CI/CD pipelines, and enforce security policies across hybrid cloud, datacenter, and edge environments. The platform distinguishes itself through its multi-cluster federation capabilities and robust multi-tenancy model, which allow for logical resource isolation and granular access control across shared infrastructure. It integrates a mo

    Automatically scales container resources based on real-time usage metrics to maintain optimal cluster capacity.

    Goargocdcloud-nativecncf
    Ver en GitHub↗16,842
  • hashicorp/nomadAvatar de hashicorp

    hashicorp/nomad

    16,211Ver en GitHub↗

    Nomad is a distributed workload orchestrator and infrastructure automation platform designed to manage the lifecycle of applications across large-scale, heterogeneous environments. It functions as a multi-cloud orchestration engine, providing a unified control plane to deploy, scale, and govern containers, virtual machines, and legacy applications. By utilizing declarative job specifications, the system ensures infrastructure convergence and maintains the desired state across distributed data centers and geographic regions. The platform distinguishes itself through a flexible, plugin-based ar

    Manages rolling updates by defining concurrency and timing for task restarts to minimize downtime.

    Go
    Ver en GitHub↗16,211
  • ceph/cephAvatar de ceph

    ceph/ceph

    16,247Ver en GitHub↗

    Ceph is a unified, software-defined storage platform designed to provide object, block, and file storage services from a single distributed cluster. By decoupling data management from physical hardware, it enables elastic scaling across commodity hardware, allowing organizations to build large-scale storage infrastructure without reliance on proprietary vendor equipment. The system distinguishes itself through a shared-nothing, distributed architecture that utilizes deterministic hashing for data placement. This approach eliminates centralized metadata bottlenecks, allowing the cluster to sca

    Maintains data integrity through continuous background monitoring and automated repair of missing replicas or corruption.

    C++block-storagecloud-storagedistributed-file-system
    Ver en GitHub↗16,247
  • hammerspoon/hammerspoonAvatar de Hammerspoon

    Hammerspoon/hammerspoon

    14,497Ver en GitHub↗

    Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi

    Allows programmatic updates to the visual displays of connected hardware control panels.

    Objective-Cautomationhammerspoonirc
    Ver en GitHub↗14,497
  • dask/daskAvatar de dask

    dask/dask

    13,746Ver en GitHub↗

    Dask es un framework de computación paralela y un programador de tareas distribuido diseñado para escalar flujos de trabajo de ciencia de datos en Python desde máquinas individuales hasta grandes clústeres. Funciona como un gestor de recursos de clúster que orquesta la lógica computacional representando las tareas y sus dependencias como grafos acíclicos dirigidos. Esta arquitectura permite al sistema automatizar la distribución de cargas de trabajo a través del hardware disponible mientras gestiona requisitos de ejecución complejos. El proyecto se distingue por un motor de evaluación perezosa que difiere las operaciones de datos hasta que se solicitan explícitamente, permitiendo la optimización global del grafo y una asignación eficiente de recursos. Incorpora el volcado de datos consciente de la memoria para evitar fallos del sistema al procesar conjuntos de datos que exceden la memoria disponible, y utiliza la fusión de grafos de tareas para combinar secuencias de operaciones en pasos de ejecución únicos, minimizando la sobrecarga de programación y la comunicación entre nodos. La plataforma proporciona una superficie de capacidades integral para el análisis de datos a gran escala, incluyendo soporte para aprendizaje automático distribuido, integración de computación de alto rendimiento y procesamiento de datos en paralelo. Ofrece herramientas extensas para la gestión del ciclo de vida del clúster, perfilado de rendimiento y monitoreo en tiempo real de la ejecución de tareas. Los usuarios pueden desplegar estos entornos en diversas infraestructuras, incluyendo hardware local, proveedores de nube, sistemas en contenedores y clústeres de computación de alto rendimiento.

    Processes data tasks on individual compute nodes by connecting to a central scheduler and reporting completion status.

    Pythondasknumpypandas
    Ver en GitHub↗13,746
  • rook/rookAvatar de rook

    rook/rook

    13,553Ver en GitHub↗

    Rook is a Kubernetes storage orchestrator and distributed storage operator that automates the deployment and management of storage clusters. It serves as a multi-protocol storage provider, offering block, file, and object storage capabilities to containerized workloads. The system focuses on providing a self-healing storage cluster that replicates data across hardware nodes to maintain availability and recover from failures. It uses an operator-led model to handle the installation, scaling, and upgrades of storage nodes and daemons. The orchestrator covers a broad range of provisioning servi

    Creates a distributed storage system that replicates data across nodes to ensure automatic recovery from hardware failures.

    Gocephcloud-nativecncf
    Ver en GitHub↗13,553
  • akka/akkaAvatar de akka

    akka/akka

    13,271Ver en GitHub↗

    Akka is an actor model framework and distributed systems platform used to build concurrent and distributed applications. It provides a toolkit for managing multi-threaded state and behavior through asynchronous message passing, allowing developers to create concurrent applications without manual locks or synchronization. The system functions as a cluster management and event sourcing framework, automating the scaling and coordination of high-availability clusters. It enables the deployment of elastic services that coordinate workloads across multiple network nodes and ensures fault tolerance

    Implements self-healing infrastructure that automatically recovers from component failures using a restart model.

    Scala
    Ver en GitHub↗13,271
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Executes large-scale computational tasks by automatically provisioning and managing infrastructure.

    TypeScriptawscloud-infrastructurehacktoberfest
    Ver en GitHub↗12,817
  • noodle-run/noodleAvatar de noodle-run

    noodle-run/noodle

    12,328Ver en GitHub↗

    Noodle is a containerized application orchestrator designed to automate the deployment and lifecycle management of services across distributed production environments. It functions as an infrastructure automation platform that maintains a consistent global state for containerized workloads. The platform provides a multi-cloud abstraction layer that normalizes disparate cloud provider APIs into a unified interface, enabling workload portability across different infrastructure vendors. It utilizes a declarative state reconciliation model to continuously compare desired configurations against th

    Automates the placement and distribution of containerized workloads across cluster nodes based on resource requirements.

    TypeScriptdrizzle-ormeducationeslint
    Ver en GitHub↗12,328
  • ubicloud/ubicloudAvatar de ubicloud

    ubicloud/ubicloud

    12,098Ver en GitHub↗

    Ubicloud is an open-source cloud infrastructure platform that provides a unified control plane for provisioning and managing virtual machines, container clusters, and managed databases. It functions as an infrastructure-as-code provider, utilizing declarative configuration files to automate the deployment and scaling of compute, networking, and storage resources across cloud environments. The platform distinguishes itself by integrating a dedicated managed PostgreSQL database service that automates backups, read replicas, and high-availability configurations. It also features a container orch

    Distributes containerized workloads across virtual nodes to optimize resource utilization and maintain high availability.

    Rubybare-metalcloudgithub-actions
    Ver en GitHub↗12,098
  • siderolabs/talosAvatar de siderolabs

    siderolabs/talos

    10,659Ver en GitHub↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Schedules and runs containerized applications across the cluster and exposes them via network ports.

    Gocloud-nativecontainerdgo
    Ver en GitHub↗10,659
Ant.123Siguiente
  1. Home
  2. DevOps & Infrastructure
  3. Container Orchestration
  4. Workload Scheduling and Scaling

Explorar subetiquetas

  • Automated Container SchedulingSystems that automatically place and distribute container workloads across available cluster nodes.
  • Batch Workload Execution5 sub-etiquetasTools for executing non-interactive, task-based container workloads that run to completion.
  • Rolling Update Controllers2 sub-etiquetasControllers that manage the gradual replacement of old application instances with new versions to ensure zero-downtime updates.
  • Self-Healing Infrastructure1 sub-etiquetaSystems that automatically detect and recover from container or node failures to maintain desired state.
  • Vertical Application ScalingMechanisms that adjust the resource allocation of individual containers to handle changing load demands.