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
ehazlett avatar

ehazlett/shipyardArchived

0
View on GitHub↗

Shipyard

Shipyard is a Docker orchestration tool and composable container manager that provides a web interface for deploying and controlling the lifecycle of containerized applications. It serves as a centralized dashboard for managing the availability and deployment of containers across a host.

The system utilizes a composable configuration structure to organize infrastructure deployment, allowing multiple Docker containers to be combined into single managed workflows. This approach enables the deployment and control of various software services within self-hosted environments.

The tool covers container lifecycle management, including starting, stopping, and updating containers. It employs a configuration-driven deployment model and declarative state reconciliation to translate static definition files into active runtime settings.

AI search

Explore more awesome repositories

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

Start searching with AI

Features

  • Docker Container Orchestrators - Provides a centralized interface for managing the full lifecycle and deployment of Docker containers via the Docker Engine API.
  • Configuration-Driven Deployments - Uses structured configuration files to translate static definitions into active container runtime settings.
  • Container Lifecycle Management - Handles the starting, stopping, and updating of Docker containers to maintain system uptime.
  • Composable Container Managers - Provides a modular approach to organizing and deploying Docker containers using a composable configuration structure.
  • Container Management Dashboards - Ships a web interface and centralized dashboard for deploying and controlling the lifecycle of Docker containers.
  • Container State Reconciliation - Continuously monitors container states and automatically applies changes to match the desired configuration.
  • Composable Infrastructure Deployment - Enables the construction of complex application stacks by combining multiple Docker containers into single managed workflows.
  • Self-Hosted Applications - Facilitates the deployment and control of various software services on private servers using containerized environments.
  • Container Resource Mappings - Implements a modular configuration structure to group multiple Docker containers into single logical applications.
6,327 stars·881 forks·20 views

Star history

Star history chart for ehazlett/shipyardStar history chart for ehazlett/shipyard

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does ehazlett/shipyard do?

Shipyard is a Docker orchestration tool and composable container manager that provides a web interface for deploying and controlling the lifecycle of containerized applications. It serves as a centralized dashboard for managing the availability and deployment of containers across a host.

What are the main features of ehazlett/shipyard?

The main features of ehazlett/shipyard are: Docker Container Orchestrators, Configuration-Driven Deployments, Container Lifecycle Management, Composable Container Managers, Container Management Dashboards, Container State Reconciliation, Composable Infrastructure Deployment, Self-Hosted Applications.

Which projects share features with ehazlett/shipyard?

Projects with overlapping indexed features include: docker-archive-public/docker.kitematic — Kitematic is a graphical user interface for managing and running Docker containers on desktop operating systems. It… runtipi/runtipi — Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized… testcontainers/testcontainers-go — testcontainers-go is a Docker integration testing library for Go designed to provision and manage disposable… deis/deis — Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a… ddev/ddev — DDEV is a container-based local development environment and project manager designed to bootstrap consistent web… lando/lando — Lando is a Docker development environment manager and local development orchestrator used to create isolated…

Projects sharing features with Shipyard

These projects share indexed features with Shipyard. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • docker-archive-public/docker.kitematicdocker-archive-public avatar

    docker-archive-public/docker.kitematic

    12,142View on GitHub↗

    Kitematic is a graphical user interface for managing and running Docker containers on desktop operating systems. It serves as a visual Docker management tool and API client that translates user interface interactions into REST API calls to control the Docker daemon without requiring the command line. The application is built as a cross-platform Electron desktop application, utilizing a Chromium-based shell to provide a consistent administrative interface across Mac and Windows. The software covers the full container lifecycle, including the creation, configuration, and monitoring of containe

    JavaScriptcontainersdockerelectron
    View on GitHub↗12,142
  • runtipi/runtipiruntipi avatar

    runtipi/runtipi

    9,499View on GitHub↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    TypeScripthomeserverlinuxself-hosted
    View on GitHub↗9,499
  • deis/deisdeis avatar

    deis/deis

    5,999View on GitHub↗

    Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management. The platform provides a developer experience modeled after Heroku, with a command-line interface for creating, scaling, configuring, and monitoring applications. It hosts a private Git remote per application that triggers th

    Pythoncontainerscoreosdeis-paas
    View on GitHub↗5,999
  • testcontainers/testcontainers-gotestcontainers avatar

    testcontainers/testcontainers-go

    4,889View on GitHub↗

    testcontainers-go is a Docker integration testing library for Go designed to provision and manage disposable containerized infrastructure. It functions as a container lifecycle manager and ephemeral infrastructure provisioner, allowing developers to programmatically create, start, and destroy containers as dependencies for automated integration tests. The library acts as a Docker network orchestrator by mapping container ports to random host ports and resolving network endpoints for test clients. This capability enables parallel test execution by preventing network collisions and ensures that

    Goautomationdockergo
    View on GitHub↗4,889
  • Compare all 30 related projects→