pkg.soopen package index

brew / rank 4971

Install dry with Homebrew, Nix

Terminal application to manage Docker and Docker Swarm. Version 0.13.0 via Homebrew; verified 2026-07-28. Also installable with nix: nix profile install nixpkgs#dry.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install dry

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#dry

nixpkgs package indexes · pkgs/by-name/dr/dry/package.nix · source: api.github.com

overview

Package summary

Terminal application to manage Docker and Docker Swarm

Commands and aliases

  • dry

history

Project history and usage

dry is a terminal UI for managing Docker and Docker Swarm. It packages as a single binary and gives operators an ncurses-style way to inspect containers, images, networks, volumes, nodes, services, stacks, logs, events, and Docker daemon state.

Project history

The project emerged during the Docker Swarm era as an alternative interface to repeated `docker` CLI invocations. Its README emphasizes parity with many official Docker CLI commands, local or remote Docker daemon support, monitoring use cases, and single-binary installation.

Adoption history

dry's adoption is mostly among terminal-first Docker users who want an interactive dashboard without a web console. Official badges and docs point to GitHub releases and Snap packaging, while Homebrew and Nix packaging make it easy to install on developer workstations.

How it is used

Users run `dry` to browse Docker resources, inspect selected objects, tail logs, execute into containers, view daemon events, and manage Swarm constructs. Its keyboard-driven interface makes it a lightweight local operations tool rather than a cluster control plane.

Why package nerds care

dry is package-nerd interesting because it is a Go-era single binary that wraps a large external platform without bundling that platform. The package is small, but its usefulness depends entirely on a reachable Docker daemon and on staying compatible with Docker's API behavior.

Timeline

  • 2010s: dry appears as a terminal application for Docker and Docker Swarm management.
  • Later: The README documents single-binary installation and command/keybinding coverage for containers, images, networks, volumes, and Swarm resources.
  • Packaging era: The project advertises GitHub release workflows and package surfaces such as Snap, Homebrew, and Nix.

Related projects

  • Docker and Docker Swarm are the managed platforms.
  • The official Docker CLI is the behavior reference for many dry commands.
  • Snap, Homebrew, and Nix are common package-distribution neighbors for the single binary.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
dryexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.13.0
manager updated2026-07-28
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:dry
Version0.13.0
Package managerHomebrew
Homepagehttps://moncho.github.io/dry/
Repositoryhttps://github.com/moncho/dry
Last updated2026-07-28T14:10:42+02:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

dry

nix profile install nixpkgs#dry
  • normalized package name match
  • Matched by: Dry
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/dr/dry/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation