louislam/dockge

A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 2nd, 2026
Created on October 23rd, 2023
Open Issues & Pull Requests: 169 (+0)
GitHub issues: Enabled
Number of forks: 821
Total Stargazers: 24,278 (+0)
Total Subscribers: 94 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 days
Mean response time: 53.3 days
90th percentile: 156.1 days
Tracked items: 94

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 53% of tracked open issues have had no activity in three months. Only 2% of issues opened in the past year have been closed. Three people close 50% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 100
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 438 days
Stale 30+ days: 95
Stale 90+ days: 78

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • bug (102)
  • security (13)
  • invalid-format (11)
  • upstream (2)
  • help (1)
  • need-reproduce-steps (1)
  • question (1)

Detailed Description

Dockge is a self-hosted Docker Compose stack manager with a web-based interface for managing containerized applications.

The tool addresses the friction of managing Docker Compose files through traditional command-line interfaces or existing solutions that lack clear feedback during operations. Dockge provides a reactive web interface where users can create, edit, start, stop, restart, and delete compose stacks while viewing real-time progress and terminal output. It stores compose files directly on disk in a standard file-based structure, allowing interaction through normal docker compose commands alongside the web UI. The interface includes an interactive editor for compose.yaml files, a web terminal, and the ability to convert docker run commands into compose.yaml format. Support for multiple agents enables management of stacks across different Docker hosts from a single interface.

Dockge suits developers and operators who prefer a graphical interface for Docker Compose management without the overhead of heavier solutions. It works on major Linux distributions with Docker or Podman, supporting multiple architectures. The project is designed for those who appreciate responsive, intuitive interfaces and want to avoid vendor lock-in through its file-based approach. The README does not make direct comparisons to alternatives.

Development activity shows consistent engagement with bug reports and community discussions actively managed through GitHub issues and discussions. The project maintains translation support through a structured contribution guide, indicating ongoing internationalization efforts. The codebase is built with TypeScript and ES modules, reflecting deliberate technology choices documented in the project's motivations.