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↗
6,327 stars·881 forks·17 views

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.

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.

Star history

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

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

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.

What are some open-source alternatives to ehazlett/shipyard?

Open-source alternatives to ehazlett/shipyard 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…

Open-source alternatives to Shipyard

Similar open-source projects, ranked by how many features they share with Shipyard.
  • 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
See all 30 alternatives to Shipyard→