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

teller: Manage Secrets from the Command Line
Teller is a Rust CLI for using secrets from cloud providers and vaults without storing them in shell scripts or local environment files. It also supports secret scanning, redaction, and provider-to-provider copying.

reinstall: Reinstall VPS Operating Systems from Linux or Windows
A shell-based toolkit for reinstalling Linux or Windows on VPS instances without relying on provider consoles. It also supports raw disk imaging and booting temporary recovery environments, with important risks for systems that cannot tolerate a full disk wipe.

docker-drawio: Run draw.io as a Docker Service
Docker packaging for self-hosting the draw.io diagram editor. It provides a Tomcat-based container with configurable integrations and deployment options for standalone use, reverse proxies, and Nextcloud.

podman: Manage Containers and Pods Without a Daemon
Podman manages OCI and Docker images, containers, and groups of containers called pods. It offers a Docker-compatible CLI, rootless operation, and remote or virtual-machine workflows for Linux, macOS, and Windows.

ARIES: Automate Infrastructure Operations with AI
ARIES is a Python-based operations platform that combines LLM agents, infrastructure monitoring, and automated remediation. It targets teams managing servers, networks, and MQTT devices, with REST API access and webhook alerts.

watchtower: Automatically Update Running Docker Containers
Watchtower checks container images for updates and replaces running containers with newer versions while preserving their deployment options. It is no longer maintained and is intended for homelabs and local development, not commercial or production use.

NPMplus: Manage Self-Hosted Nginx Reverse Proxies
NPMplus is a Docker-oriented fork of nginx-proxy-manager that combines a web interface for managing proxy hosts with a hardened, feature-rich Nginx build. It suits self-hosters who want more protocol, authentication, and security options than the upstream project provides.

forwardemail.net: Operate a Privacy-Focused Email Service
Forward Email is an email service codebase for domain-based forwarding and hosted mail, with web, SMTP, IMAP, POP3, CalDAV, and CardDAV services. It suits teams seeking to run or develop a privacy-focused email platform.

godoxy: Route and Manage Self-Hosted Services
GoDoxy is a Go reverse proxy and container orchestrator for self-hosters. It discovers Docker or Podman services, routes traffic by hostname, and provides a WebUI for proxy, certificate, and container management.

kafka-ui: Manage and Monitor Apache Kafka Clusters
A web UI for monitoring and managing Apache Kafka clusters from one place. It helps Kafka operators and developers inspect brokers, topics, consumer groups, and messages, and configure cluster workflows through a browser.

nebula: Build Secure Peer-to-Peer Overlay Networks
Nebula connects hosts across networks through an encrypted, certificate-based overlay, with group-based traffic rules and peer discovery. It suits teams that need secure connectivity across cloud, datacenter, and endpoint environments without relying on a fixed addressing scheme.

dasel: Query and Transform Structured Data
Dasel is a Go command-line tool and library for querying, editing, and converting structured data across formats such as JSON, YAML, TOML, XML, and CSV. Its shared selector syntax suits shell workflows and Go applications that handle multiple configuration formats.