Open Source Docker Projects
Discover 152 open source Docker repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Docker projects here are most often combined with Self Hosted, Web App and Python. Last updated October 4, 2026.
152 repositories · updated October 4, 2026

gitbundle: Self-Host Git Repositories and CI Workflows
GitBundle is a self-hosted code hosting and workflow automation platform with a Rust-powered server and a separate runner. It suits teams seeking an alternative to hosted Git services, though some workflow events are marked not ready yet.

Lazytainer: Sleep Docker Containers When They Are Idle
Lazytainer monitors network activity and stops or pauses labeled Docker containers when they are idle, then wakes them when traffic returns. It suits self-hosters who want selected services to use fewer resources when not in use.

joinly: Let AI Agents Join and Participate in Meetings
Joinly connects AI agents to live video meetings through an MCP server, enabling them to listen, speak, chat, and use tools. It suits developers building meeting-aware agents who want a self-hosted setup and can manage its provider credentials and local runtime.

hertzbeat: Monitor Systems, Metrics, Logs, and Alerts
Apache HertzBeat is a self-hosted observability platform for collecting metrics and logs, managing alerts, and publishing service status pages. It suits teams seeking agentless monitoring with configurable collection and optional collector clusters.

Sirius: Discover Network Hosts and Scan for Vulnerabilities
Sirius is a self-hosted vulnerability scanner that discovers hosts and services, then identifies CVEs and presents results in a web dashboard. It suits teams that want a Docker-based scanning stack with remote agents and an API for security workflows.

arcane: Manage Docker Containers and Compose Projects
Arcane is a self-hosted web interface for managing Docker containers and Compose projects. It is aimed at people who want a visual way to work with Docker; consult its documentation for installation and configuration details.

middleware-manager: Manage Traefik Middleware and Resources
Middleware Manager provides a web interface for managing Traefik middleware, routers, services, plugins, and mTLS settings. It is designed for operators using Pangolin or standalone Traefik who want to manage these resources from one place.

vexa: Capture and Transcribe Online Meetings
Vexa runs bots that join Google Meet, Microsoft Teams, and Zoom, then provides speaker-attributed transcripts through an API. Teams can use its hosted service or self-host the stack and connect transcripts to workspace agents.

homebox: Manage a Home Inventory and Its Records
HomeBox is a self-hosted web app for cataloging household belongings and keeping related records in one place. It suits home users who want to search items, track warranties and maintenance, and manage their inventory across devices.

AstrBot: Build AI Chatbots for Messaging Platforms
AstrBot is a Python platform for connecting AI models, agents, and plugins to messaging apps through one chatbot framework. It suits individuals and teams building conversational assistants in existing chat workflows, with a WebUI and deployment options including Docker.

lemonai: Run a Self-Hosted AI Agent with a VM Sandbox
Lemon AI is a self-hostable agent for research, browsing, coding, and data analysis, with a Docker-based VM sandbox for code execution. It supports local and cloud language models, making it useful when you want control over deployment and data.

carbonyl: Browse the Web from a Terminal
Carbonyl runs a Chromium-based browser directly in a terminal, including over SSH and without a window server. It suits users who need modern web pages and media in a text-console environment, but is more resource-intensive to build than a lightweight text browser.