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 moby/swarmkit

Open-source alternatives to Swarmkit

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

  • 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
  • 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
  • selfhostedpro/yachtSelfhostedPro avatar

    SelfhostedPro/Yacht

    54View on GitHub↗

    A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.

    View on GitHub↗54
  • portainer/portainerportainer avatar

    portainer/portainer

    37,740View on GitHub↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    TypeScriptdockerdocker-composedocker-container
    View on GitHub↗37,740

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
  • hashicorp/nomadhashicorp avatar

    hashicorp/nomad

    16,211View on 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

    Go
    View on GitHub↗16,211
  • quay/clairquay avatar

    quay/clair

    11,012View on GitHub↗

    Clair is a container image vulnerability scanner and security analyzer. It performs static analysis of container images by matching package contents against vulnerability databases to identify security risks across different package formats and architectures. The project functions as both an image indexer and a vulnerability database manager. It processes container layers into intermediate representations to enable fast security lookups and synchronizes security metadata from multiple external sources to maintain a local registry. Capability areas include continuous security monitoring, whic

    Goclaircontainersdocker
    View on GitHub↗11,012
  • moby/mobymoby avatar

    moby/moby

    71,729View on GitHub↗

    Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers based on Open Container Initiative standards. It functions as a container daemon and image builder, providing a core engine to orchestrate the full lifecycle of containers and the packaging of source code into portable images. The project provides a standardized HTTP interface that allows for programmatic container management, enabling external clients to control daemon settings and container operations. It supports a rootless security model, allowing the engine daemon to execu

    Gocontainersdockergo
    View on GitHub↗71,729
  • rancher/rancherrancher avatar

    rancher/rancher

    25,692View on GitHub↗

    Rancher is a Kubernetes management platform and multi-cluster orchestrator. It provides a centralized dashboard and container management interface for deploying, scaling, and administering multiple Kubernetes clusters across on-premises and cloud environments. The system includes a cluster provisioner that automates the creation and bootstrapping of clusters using standardized configurations. It secures management traffic through SSL certificate management and termination, supporting both custom certificates and automated validation via Let's Encrypt. The platform covers enterprise API audit

    Go
    View on GitHub↗25,692
  • appleboy/docker-ecr-actionappleboy avatar

    appleboy/docker-ecr-action

    26View on GitHub↗

    Publish Docker Images to the Amazon Elastic Container Registry (ECR)

    Dockerfile
    View on GitHub↗26
  • christian-korneck/docker-pushrmchristian-korneck avatar

    christian-korneck/docker-pushrm

    152View on GitHub↗

    "Docker Push Readme" - a Docker CLI plugin to update container repo docs

    Go
    View on GitHub↗152
  • ankitvgupta/ref-to-tag-actionankitvgupta avatar

    ankitvgupta/ref-to-tag-action

    5View on GitHub↗

    Extract a docker-compatible tag name from a github ref

    Shell
    View on GitHub↗5
  • containers/buildahcontainers avatar

    containers/buildah

    8,618View on GitHub↗

    Buildah is a tool for creating OCI-compliant container images without requiring a background daemon process. It functions as a daemonless image constructor and distribution tool, allowing users to build, push, and pull images between local storage and remote registries. The project distinguishes itself by supporting unprivileged image building through the use of user namespaces and rootless mode. It enables direct modification of container root filesystems by mounting them to the host, allowing images to be treated as directories that can be manipulated via standard shell commands or scripts.

    Gocontainercontainer-imagecontainers
    View on GitHub↗8,618
  • containers/libpodcontainers avatar

    containers/libpod

    32,040View on GitHub↗

    Libpod is a container management library for running and controlling the lifecycle of Open Container Initiative compliant containers and images across different storage backends. It provides a programmatic interface for the remote control and automation of container environments. The project enables the coordination of multiple containers into pods that share network namespaces and other shared resources. It supports rootless container execution by using user namespaces to launch containers without administrative privileges. The library covers a broad range of system operations, including im

    Go
    View on GitHub↗32,040
  • containers/podman-tuicontainers avatar

    containers/podman-tui

    1,147View on GitHub↗

    Podman Terminal UI

    Go
    View on GitHub↗1,147
  • amir20/dozzleamir20 avatar

    amir20/dozzle

    11,646View on GitHub↗

    Dozzle is a web-based dashboard designed for the real-time monitoring and management of Docker container environments. It provides a centralized interface to stream live logs, track resource utilization, and perform administrative tasks across multiple host environments. The platform distinguishes itself by offering an interactive terminal emulator that allows users to execute commands directly within running containers from a browser. It also includes built-in alerting capabilities, enabling users to monitor log streams for specific patterns and receive automated notifications when critical

    Godockerdocker-containergolang
    View on GitHub↗11,646
  • bunkerity/bunkerized-nginxbunkerity avatar

    bunkerity/bunkerized-nginx

    10,629View on GitHub↗

    Bunkerized Nginx is a containerized security automation system that provides a secure reverse proxy and web application firewall. It focuses on protecting web applications by monitoring container labels within cloud-native orchestration systems to automatically update security settings and firewall rules. The system distinguishes itself through automated security operations, including the automatic management of SSL certificates and an automated client banning mechanism that blocks IP addresses based on HTTP status codes. It features bot challenge mechanisms using CAPTCHAs, JavaScript, or coo

    Python
    View on GitHub↗10,629
  • derailed/k9sderailed avatar

    derailed/k9s

    33,983View on GitHub↗

    This project is a terminal-based dashboard for managing Kubernetes clusters. It provides a character-based interface that enables real-time monitoring and interactive control of containerized workloads, allowing users to perform administrative tasks such as scaling deployments, viewing logs, and managing port forwarding directly from the command line. The interface is designed for high-speed navigation, utilizing a keyboard-driven command system that maps input sequences to specific operational actions. It maintains an accurate view of the cluster state through asynchronous event polling, ens

    Gogogolangk8s
    View on GitHub↗33,983
  • bcicen/ctopbcicen avatar

    bcicen/ctop

    17,765View on GitHub↗

    ctop is a terminal-based dashboard utility designed for monitoring and managing containerized applications. It provides a real-time interface for tracking the operational status and resource utilization of multiple containers simultaneously, offering a centralized view of system health directly within a terminal emulator. The tool distinguishes itself by integrating directly with the container runtime to provide both high-level infrastructure overviews and deep inspection capabilities. Users can organize their dashboard through persistent filtering and sorting preferences, ensuring that perfo

    Gocommand-linecommandlinecontainers
    View on GitHub↗17,765
  • andreybleme/lazycontainerandreybleme avatar

    andreybleme/lazycontainer

    362View on GitHub↗

    Fancy terminal UI for Apple Containers

    Go
    View on GitHub↗362
  • darksworm/argonautdarksworm avatar

    darksworm/argonaut

    399View on GitHub↗

    Keyboard-first terminal UI for Argo CD. Browse apps, scope by clusters/namespaces/projects, stream live resource status, trigger syncs, inspect diffs, and roll back safely — all without leaving your terminal.

    Go
    View on GitHub↗399
  • docker/docker-bench-securitydocker avatar

    docker/docker-bench-security

    9,655View on GitHub↗

    This project is a security compliance tool and configuration auditor designed to evaluate Docker deployments against industry security benchmarks. It functions as a script-based scanner that identifies misconfigurations and vulnerabilities within both the host operating system and container settings. The tool specifically implements the Center for Internet Security standards for Docker to verify host and container configurations. It enables a hardening workflow by comparing system states against these standards to identify security gaps and document compliance status. The audit engine suppor

    Shell
    View on GitHub↗9,655
  • docker/docker-cedocker avatar

    docker/docker-ce

    5,755View on GitHub↗

    Docker CE is an OCI compliant container platform and runtime engine used for building and running applications within isolated environments. It functions as a Linux container orchestrator and provides a command-line interface to manage the entire lifecycle of running application instances. The platform enables containerized application deployment and cross-platform software distribution by packaging software with its dependencies. It supports microservices architecture management and the creation of reproducible local development environments. The system includes capabilities for application

    Go
    View on GitHub↗5,755
  • dockur/windowsdockur avatar

    dockur/windows

    51,718View on GitHub↗

    This project provides a containerized virtualization engine that runs full Windows operating system instances within isolated containers. By acting as a cross-platform virtualization runtime, it enables the deployment of desktop environments on any host that supports standard container runtimes, ensuring consistent execution across diverse infrastructure. The system distinguishes itself by utilizing kernel-level virtualization primitives and hardware emulation to execute guest operating systems. It leverages accelerated kernel execution to offload CPU instructions to the host processor for pe

    Shelldockerdocker-containervirtualization
    View on GitHub↗51,718
  • durableprogramming/dprsdurableprogramming avatar

    durableprogramming/dprs

    39View on GitHub↗

    DPRS (Docker PRocesS Manager) is a terminal user interface for managing Docker containers and monitoring their logs. Built with a focus on reliability, usability, and efficient container management.

    Rust
    View on GitHub↗39
  • eldara-tech/swarmcliEldara-Tech avatar

    Eldara-Tech/swarmcli

    18View on GitHub↗

    A terminal UI for Docker Swarm that makes cluster state easier to see, understand, and reason about.

    Go
    View on GitHub↗18
  • fanux/sealosF

    fanux/sealos

    0View on GitHub↗
    View on GitHub↗0
  • getumbrel/umbrelgetumbrel avatar

    getumbrel/umbrel

    10,538View on GitHub↗

    Umbrel is a home server operating system designed to centralize the management of self-hosted applications and personal data services. It provides a unified, web-based graphical dashboard that abstracts complex system administration tasks, allowing users to deploy and maintain private cloud infrastructure, blockchain nodes, and media streaming services without requiring command-line interaction. The platform distinguishes itself through a modular application marketplace that automates the retrieval, configuration, and lifecycle management of containerized software. It integrates local artific

    TypeScriptbitcoindockerhome-server
    View on GitHub↗10,538
  • ghostwriters/dockstarterGhostWriters avatar

    GhostWriters/DockSTARTer

    2,560View on GitHub↗

    DockSTARTer helps you get started with running apps in Docker.

    Shelldebiandockerdocker-compose
    View on GitHub↗2,560
  • goharbor/harborgoharbor avatar

    goharbor/harbor

    28,761View on GitHub↗

    Harbor is a self-hosted, enterprise-grade container registry platform designed to store, sign, and scan container images and cloud-native artifacts. It provides a centralized repository that integrates directly with Kubernetes environments to manage the full lifecycle of software artifacts, from initial storage to production deployment. The platform distinguishes itself through a focus on security, governance, and multi-site availability. It features a pluggable vulnerability scanning framework that allows for the integration of various security engines, alongside content trust mechanisms tha

    Gocloud-nativecncfcncf-project
    View on GitHub↗28,761
  • cruise-org/cruisecruise-org avatar

    cruise-org/cruise

    177View on GitHub↗

    Cruise is a powerful, intuitive, and fully-featured TUI (Terminal User Interface) for managing containers. Built with Go and Bubbletea, it offers a visually rich, keyboard-first experience for managing containers, images, volumes, networks, logs and more — all from your terminal.

    Go
    View on GitHub↗177