Finsys

Finsys/dockhand

Svelte No license DevOps License not recognized by GitHub high-open-issues

Dockhand - Docker management you will like.

5.1k stars
199 forks
recent
GitHub +51 / week

5.1k

Stars

199

Forks

340

Open issues

21

Contributors

v1.0.36 27 Jun 2026

AI Analysis

Dockhand is a modern web-based Docker management UI built with SvelteKit and Bun, offering container orchestration, Docker Compose stack management, Git integration, and multi-environment support. It serves DevOps engineers and system administrators who need centralized Docker host management with real-time monitoring and a visual interface, rather than CLI-only workflows. It is not a general-purpose tool for casual Docker users or single-container deployments.

DevOps Application Discovery value: 4/10
Documentation 8/10
Activity 9/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

docker-management container-orchestration devops-ui self-hosted multi-environment
Actively maintained Well documented Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
2w ago

Dockhand: A fast-growing Docker management UI with Compose, Git integration, and multi-host support

Dockhand is a self-hosted Docker management web UI targeting developers and homelab operators who want a single pane of glass for container lifecycle management, Compose stack orchestration, Git-based deployments, and multi-environment support. Built with SvelteKit 5 and Bun, it differentiates itself with features like vulnerability scanning (Grype/Trivy integration), a visual network graph, container file browsing, volume browsing, and an activity audit log. It positions itself as a privacy-focused, lightweight alternative to heavier solutions, with optional RBAC and SSO for small teams.

Origin

Created in late December 2025, Dockhand is a young project — roughly six months old as of evaluation date. It appears to have been built from scratch rather than forked from an existing tool, targeting a market that already has several established players.

Growth

Gaining ~5,000 stars in roughly six months is notable traction for a new Docker UI. The ~103 stars in the last 7 days suggests sustained, organic interest rather than a single viral spike. The Docker management UI space periodically sees new entrants go viral on communities like Hacker News, Reddit r/selfhosted, and X/Twitter, and Dockhand's feature breadth likely generated discovery across these channels.

In production

Adoption not verified from README or metadata alone. The 5,011 stars and 193 forks suggest meaningful interest and likely self-hosted deployments, but no case studies, download counts, Docker Hub pull metrics, or testimonials are referenced in the available README excerpt.

Code analysis
Architecture

Appears to use a monorepo SvelteKit 2/5 app serving both frontend and backend API routes, with Bun as the runtime. Database layer appears to support SQLite (for single-node deployments) and PostgreSQL (for teams/enterprise) via Drizzle ORM. Docker communication appears to use direct Docker API calls rather than CLI subprocess wrapping, which likely improves reliability. The base OS layer uses Wolfi/apko for a minimal, explicitly declared package surface, suggesting a security-conscious build approach. Connection to remote Docker hosts appears to support socket, agent, and direct TCP.

Tests

Not documented in README.

Maintenance

Last push was 2026-06-27, one day before evaluation date — the project is actively maintained. With 193 forks and regular commits, development velocity appears high for a ~6-month-old project. The feature set documented in the README is extensive and suggests sustained development effort.

Honest verdict

ADOPT IF: you run multiple Docker hosts in a homelab or small-team environment and want a single web UI with Compose management, Git deployment, file browsing, and vulnerability scanning — and you are comfortable adopting a project under six months old. AVOID IF: you need proven production stability, enterprise support contracts, Kubernetes or Docker Swarm management, or a tool with a multi-year track record in regulated environments. MONITOR IF: you are currently using Portainer CE or Dockge and are evaluating whether to migrate — wait 6–12 more months to assess long-term maintenance commitment and stability.

Independent dimensions

Mainstream potential

5/10

Technical importance

6/10

Adoption evidence

3/10

Risks
  • Project is approximately six months old; long-term maintenance commitment from the author(s) is unproven — early-stage burnout or abandonment is a real possibility.
  • License is listed as NOASSERTION in metadata, which may indicate an ambiguous or non-standard license. Users should verify the actual license terms before deploying in commercial or organizational contexts.
  • Enterprise features (RBAC, SSO) are described as 'Enterprise' tier; pricing and sustainability model are not described in the available README, creating uncertainty about future feature gating.
  • The feature set is broad for a young project, which may mean some features are less mature or tested than the screenshots suggest — no test coverage documentation exists.
  • Competing against well-established tools with large communities means that support resources (forums, Stack Overflow answers, community plugins) will be sparse compared to Portainer or similar tools.
Prediction

Dockhand will likely consolidate into a well-regarded homelab and small-team tool over the next 12–18 months if maintenance continues at the current pace. It is unlikely to displace Portainer in enterprise contexts but may become a preferred choice in the self-hosted community.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Svelte
53.4%
TypeScript
42.9%
Shell
1.4%
CSS
1.1%
Go
0.6%
JavaScript
0.4%
Dockerfile
0.2%
C
0%

Information

Language
Svelte
License
NOASSERTION
Last updated
2w ago
Created
6mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

louislam

louislam/dockge

Dockge is a self-hosted web UI for managing Docker Compose stacks with a focus...

23.7k TypeScript DevOps
lirantal

lirantal/dockly

Dockly is a terminal UI for managing Docker containers, services, and images...

4k JavaScript DevOps
jesseduffield

jesseduffield/lazydocker

lazydocker is a terminal UI (TUI) application written in Go that provides a...

52k Go DevOps
GhostWriters

GhostWriters/DockSTARTer

DockSTARTer is a shell-based helper tool that simplifies initial Docker and...

2.6k Shell DevOps
portainer

portainer/portainer

Portainer is a lightweight management platform for containerized applications,...

37.9k TypeScript DevOps
vs. alternatives
Portainer

Portainer is the dominant enterprise-grade Docker/Kubernetes UI with Swarm and K8s support, a large community, and a commercial tier. Dockhand appears to cover a similar feature surface for Docker-only environments but positions itself as lighter and more privacy-focused. Portainer's free tier has feature restrictions that Dockhand may not impose, which could attract users frustrated by those limits.

Dockge

Dockge (23k stars) is narrowly focused on Compose stack management with a clean UI. Dockhand covers Compose stacks but also adds container management, image inspection, vulnerability scanning, Git integration, and more — making it broader in scope. Users wanting only Compose management may prefer Dockge's simplicity.

Lazydocker

Lazydocker is a terminal UI (TUI), not a web UI, targeting power users comfortable in the terminal. The two tools serve different interaction models and are not direct substitutes. Lazydocker has far higher adoption but occupies a different UX niche.

Dockit

Dockit (1,115 stars) is also a newer Docker desktop-style management UI. Both are younger entrants to the space; Dockhand has significantly more traction and a broader server-oriented feature set.

Compose-Examples

Not a direct competitor — it is a reference repository of Compose templates. Indirectly relevant because Dockhand's Git integration could be used to deploy stacks from such template repos, making them complementary rather than competing.