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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to coreos/fleet

Open-source alternatives to Fleet

30 open-source projects similar to coreos/fleet, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Fleet alternative.

  • mesosphere/marathonmesosphere avatar

    mesosphere/marathon

    4,036View on GitHub↗

    Marathon is an Apache Mesos container orchestrator and distributed workload manager. It serves as a framework for deploying and managing containerized applications and workloads across a distributed cluster. The system functions as a cluster resource scheduler that assigns applications to available resources using a centralized control plane. It distinguishes its orchestration through constraint-based instance placement, which restricts where containers are deployed based on node attributes or rack locations to ensure high availability. The platform provides capabilities for automated cluste

    Scala
    View on GitHub↗4,036
  • hashicorp/serfhashicorp avatar

    hashicorp/serf

    6,058View on GitHub↗

    Serf is a decentralized cluster coordination tool that manages node membership, failure detection, and event broadcasting across a distributed system without a central coordinator. Every node runs an identical agent process that independently handles membership, health monitoring, and event propagation through a peer-to-peer gossip protocol, creating a leaderless architecture where no single point of failure exists. The project implements the SWIM failure detection algorithm, where each node monitors a small random subset of peers to detect unreachable or failed nodes in real time. Custom use

    Go
    View on GitHub↗6,058
  • docker/composedocker avatar

    docker/compose

    37,588View on GitHub↗

    Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file. The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture wh

    Godockerdocker-composego
    View on GitHub↗37,588

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • aurae-runtime/auraeaurae-runtime avatar

    aurae-runtime/aurae

    1,907View on GitHub↗

    Aurae is a memory-safe distributed systems runtime daemon written in Rust that acts as a container and process orchestrator. It manages and schedules workloads, containers, and virtual machines across distributed infrastructure nodes using remote procedure calls and isolated kernel-level boundaries. The platform provides a mutual transport-layer security gateway that enforces cryptographic identity and socket-level authentication across distributed infrastructure. It includes enterprise workload isolation features to secure control planes and manage multi-tenant processes on host operating sy

    Rustdaemondistributed-systemslinux
    View on GitHub↗1,907
  • cholcombe973/autodockC

    cholcombe973/autodock

    0View on GitHub↗
    View on GitHub↗0
  • citadel/citadelC

    citadel/citadel

    0View on GitHub↗
    View on GitHub↗0
  • clusterhq/flockerClusterHQ avatar

    ClusterHQ/flocker

    3,382View on GitHub↗

    Container data volume manager for your Dockerized application

    Python
    View on GitHub↗3,382
  • containers-ai/alamedaC

    containers-ai/alameda

    0View on GitHub↗
    View on GitHub↗0
  • dataman-cloud/swanD

    Dataman-Cloud/swan

    0View on GitHub↗
    View on GitHub↗0
  • dcm-oss/blockadeD

    dcm-oss/blockade

    0View on GitHub↗
    View on GitHub↗0
  • docker/classicswarmD

    docker/classicswarm

    0View on GitHub↗
    View on GitHub↗0
  • docker/swarmdocker avatar

    docker/swarm

    5,730View on GitHub↗

    Swarm is a container clustering system that pools multiple Docker hosts into a single virtual host, enabling transparent container scheduling and management across the cluster. It exposes the standard Docker API so existing Docker-compatible tools and clients can operate on the cluster without any modifications. The system uses a distributed key-value store to maintain cluster state, enabling consistent scheduling decisions across nodes. A Docker-API proxy layer translates standard API calls into cluster-wide operations, while a host-pool abstraction hides individual host details from the cli

    Go
    View on GitHub↗5,730
  • googlecloudplatform/kubernetesG

    GoogleCloudPlatform/kubernetes

    0View on GitHub↗
    View on GitHub↗0
  • grammarly/rocker-composegrammarly avatar

    grammarly/rocker-compose

    408View on GitHub↗

    Docker composition tool with idempotency features for deploying apps composed of multiple containers.

    Go
    View on GitHub↗408
  • ianmiell/shutitianmiell avatar

    ianmiell/shutit

    2,139View on GitHub↗

    Automation framework for programmers

    Pythondockerpexpectpython
    View on GitHub↗2,139
  • karmada-io/karmadakarmada-io avatar

    karmada-io/karmada

    5,501View on GitHub↗

    Karmada is a Kubernetes multi-cluster orchestrator and multi-cloud cluster manager designed to deploy and manage cloud-native applications across multiple clusters and cloud providers. It serves as a centralized control plane that functions as a resource propagator and workload scheduler, coordinating resources across public clouds, on-premises data centers, and edge locations. The project distinguishes itself through a policy-based engine that distributes applications using affinity, topology constraints, and resource quotas. It provides specific capabilities for multi-region disaster recove

    Gocloud-computingcloud-nativecontainers
    View on GitHub↗5,501
  • kcp-dev/kcpkcp-dev avatar

    kcp-dev/kcp

    2,791View on GitHub↗

    Kubernetes-like control planes for form-factors and use-cases beyond Kubernetes and container workloads.

    Gok8skcpkubernetes
    View on GitHub↗2,791
  • koordinator-sh/koordinatorkoordinator-sh avatar

    koordinator-sh/koordinator

    1,707View on GitHub↗

    A QoS-based scheduling system brings optimal layout and status to workloads such as microservices, web services, big data jobs, AI jobs, etc.

    Gocloud-nativecolocationcost-optimization
    View on GitHub↗1,707
  • kubernetes/autoscalerkubernetes avatar

    kubernetes/autoscaler

    8,771View on GitHub↗

    The Kubernetes Cluster Autoscaler is a mechanism that automatically adjusts the number of nodes in a cluster to match the resource demands of pending pods. It functions as a cloud infrastructure scaler that manages the desired capacity of scaling groups to ensure sufficient compute resources for workloads. The system manages cloud infrastructure automation by adjusting node counts when resources are insufficient or nodes are underutilized. It includes a manager for scaling groups using mixed instance policies to balance on-demand and spot instances for cost and availability. The project also

    Go
    View on GitHub↗8,771
  • kubernetes/kuberneteskubernetes avatar

    kubernetes/kubernetes

    123,197View on 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

    Gocncfcontainersgo
    View on GitHub↗123,197
  • kubernetes-sigs/deschedulerkubernetes-sigs avatar

    kubernetes-sigs/descheduler

    5,451View on GitHub↗

    Descheduler is a Kubernetes workload rebalancer and pod eviction manager designed to optimize resource distribution and maintain cluster stability. It identifies and removes pods that no longer satisfy scheduling constraints or health requirements, allowing the cluster to relocate them to more suitable nodes. The project provides specialized capabilities for balancing node resource utilization, enforcing topology spread constraints, and removing duplicate pods to improve distribution. It also functions as an autoscaler helper by compacting workloads onto fewer nodes to facilitate the downscal

    Gok8s-sig-schedulingkubernetes
    View on GitHub↗5,451
  • kubernetes-sigs/kueuekubernetes-sigs avatar

    kubernetes-sigs/kueue

    2,572View on GitHub↗

    Kubernetes-native Job Queueing

    Go
    View on GitHub↗2,572
  • kubewharf/kubeadmiralK

    kubewharf/kubeadmiral

    0View on GitHub↗
    View on GitHub↗0
  • magneticio/vampM

    magneticio/vamp

    0View on GitHub↗
    View on GitHub↗0
  • mailgun/shipperM

    mailgun/shipper

    0View on GitHub↗
    View on GitHub↗0
  • marmelab/gaudiM

    marmelab/gaudi

    0View on GitHub↗
    View on GitHub↗0
  • meetfinch/deckingM

    meetfinch/decking

    0View on GitHub↗
    View on GitHub↗0
  • mesos/chronosmesos avatar

    mesos/chronos

    4,376View on GitHub↗

    Chronos is a distributed, fault-tolerant job scheduler designed for managing containerized workloads within a cluster. It functions as a task orchestrator that automates the execution of recurring background jobs and complex, multi-step workflows across distributed computing resources. The system distinguishes itself through its ability to manage directed acyclic graph dependencies, ensuring that tasks are triggered only upon the successful completion of prerequisite jobs. It utilizes a leader-follower consensus architecture to maintain high availability and state persistence, while relying o

    Scalachronoschronos-schedulercron
    View on GitHub↗4,376
  • meteorhacks/clusterM

    meteorhacks/cluster

    0View on GitHub↗
    View on GitHub↗0
  • microsoft/service-fabricmicrosoft avatar

    microsoft/service-fabric

    3,062View on GitHub↗

    Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale.

    C++cloud-computingcloud-nativecontainers
    View on GitHub↗3,062