Rust TUI for Docker container management with Ratatui, Tokio async, Bollard, and GitHub Actions CI
A keyboard-driven terminal interface for Docker that lives entirely in the terminal without a browser or desktop window. Container list, log tailing, image management, and network inspection are all accessible with vim-style keybindings. The Bollard crate communicates with the Docker daemon over Unix socket. GitHub Actions runs the CI pipeline on macOS and Linux with Cargo caching.
Rust with Ratatui provides the TUI layout and widget rendering. Bollard wraps the Docker Engine API with native async Rust types. Tokio powers the async runtime for non-blocking Docker calls and log streaming. Crossterm handles cross-platform terminal input and raw mode. GitHub Actions builds and tests on both macOS and Linux runners.
Did this resonate?