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

moncho/dry

0
View on GitHub↗
3,225 stars·102 forks·Go·mit·20 viewsmoncho.github.io/dry↗

Dry

Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage.

The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architectures.

The tool covers a broad operational surface, including virtual network administration and persistent storage management. It also includes capabilities for real-time system monitoring, image lifecycle management, and the inspection of resource metadata.

Features

  • Docker Swarm Orchestration - Coordinates multi-node Docker Swarm clusters to deploy and scale containerized services via a centralized control plane.
  • Persistent Storage Volumes - Decouples data from container lifecycles by mounting external storage volumes to ensure data persistence.
  • Container Daemons - Implements a persistent background process to coordinate container lifecycles and host system resources.
  • Container Lifecycle Management - Provides a management layer for starting, stopping, and scaling groups of containers and their networks.
  • Container Orchestrators - Automates the deployment, scaling, and management of containerized applications across clusters of servers.
  • Container Lifecycle Administration - Provides administrative control over container states, including starting, stopping, and restarting running instances.
  • Docker Container Orchestrators - Acts as a centralized control plane for managing distributed containers, services, and stacks across multiple nodes.
  • Layer Cleanup Utilities - Tracks and cleanses container image history by removing unused or dangling filesystem layers.
  • Container Resource Garbage Collectors - Provides utilities for inspecting and cleaning up unused container images, persistent volumes, and network configurations.
  • Container Stack Management - Manages related containers as single logical units to synchronize deployment and lifecycle operations.
  • Container Network and Volume Configuration - Handles the creation and management of isolated virtual network layers and persistent storage volumes for container connectivity.
  • Coordinated Stack Deployments - Groups related containers into stacks to synchronize the deployment and scaling of complex application architectures.
  • Virtual Network Management - Creates and manages isolated virtual network layers to handle container connectivity and service communication.
  • Image Pruning Tools - Handles image versions by inspecting history and removing unused or dangling images from the system.
  • Container Monitoring Tools - Provides a terminal-based dashboard for tracking the real-time status and performance of containerized workloads.
  • Terminal Resource Monitors - Offers a terminal interface for browsing active resources and monitoring daemon events and disk usage in real time.
  • Docker Compose Deployments - Synchronizes related services by providing tools to start, stop, and remove groups of containers defined within a project.
  • Container Monitoring - Tracks resource usage and operational health of running containers through a real-time terminal interface.
  • Container Resource Inspections - Enables detailed inspection of configuration and status information for containers, images, networks, and volumes.
  • Real-Time Application Log Monitoring - Captures and displays live logs and performance statistics by piping container stdout and stderr to the console.
  • Real-Time Monitoring Systems - Tracks container resource usage, system logs, and daemon events through a terminal interface for operational oversight.
  • Resource Status Dashboards - Provides a terminal-based interface to monitor system events and resource usage in real time.
  • Terminal-Based Dashboards - Ships a terminal-based interface for real-time monitoring of container resource usage, logs, and system events.
  • Container Management - Docker manager for the terminal.
  • CLI Utilities - Docker manager for the terminal.
  • Terminal Interfaces - Interactive CLI for container management.

Star history

Star history chart for moncho/dryStar history chart for moncho/dry

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

Open-source alternatives to Dry

Similar open-source projects, ranked by how many features they share with Dry.
  • collabnix/dockerlabscollabnix avatar

    collabnix/dockerlabs

    8,008View on GitHub↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    PHPadvancebeginnersdocker
    View on GitHub↗8,008
  • eon01/dockercheatsheeteon01 avatar

    eon01/DockerCheatSheet

    3,938View on GitHub↗

    This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured collection of commands and documentation to help users manage container lifecycles, build images, and handle registries. The documentation specifically covers the orchestration of multi-container applications using Docker Compose and the management of scalable services across multiple nodes via Docker Swarm. It also includes detailed guides for configuring virtual networks, bridges, and ports to control container communication. The reference surface extends to container image administ

    View on GitHub↗3,938
  • docker/docker-pydocker avatar

    docker/docker-py

    7,184View on GitHub↗

    docker-py is a Python library and SDK that serves as a programmatic client for the Docker Engine API. It provides a programmatic interface for controlling containers, images, and clusters, allowing for the automation of containerized applications and engine resources. The library enables remote Docker administration through various transport methods, including Unix domain sockets, TCP ports, and encrypted SSH tunnels. It handles real-time data links by using WebSockets to stream input and output from active containers. The project covers container lifecycle control, image management for buil

    Python
    View on GitHub↗7,184
  • lirantal/docklylirantal avatar

    lirantal/dockly

    4,019View on GitHub↗

    Dockly is a terminal user interface for managing Docker containers and services through an interactive menu. It functions as a log streamer, a swarm orchestration tool, and a client for managing external container environments. The project allows users to connect to remote Docker daemons via sockets or network ports. It includes the ability to toggle between local container mode and swarm cluster mode to monitor and control services across multiple nodes. The tool provides real-time log streaming in a scrollable interface and supports launching interactive shell sessions directly into runnin

    JavaScript
    View on GitHub↗4,019
See all 30 alternatives to Dry→

Frequently asked questions

What does moncho/dry do?

Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage.

What are the main features of moncho/dry?

The main features of moncho/dry are: Docker Swarm Orchestration, Persistent Storage Volumes, Container Daemons, Container Lifecycle Management, Container Orchestrators, Container Lifecycle Administration, Docker Container Orchestrators, Layer Cleanup Utilities.

What are some open-source alternatives to moncho/dry?

Open-source alternatives to moncho/dry include: collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… eon01/dockercheatsheet — This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured… docker/docker-py — docker-py is a Python library and SDK that serves as a programmatic client for the Docker Engine API. It provides a… lirantal/dockly — Dockly is a terminal user interface for managing Docker containers and services through an interactive menu. It… wsargent/docker-cheat-sheet — This project is an administrative reference for Docker, providing guides and command references for system… finsys/dockhand — Dockhand is a multi-host Docker manager and container management interface used to control the lifecycle of…