Open Source DevOps Tools
DevOps is a set of practices and tools that brings software development and IT operations closer together. It helps teams build, test, release, and run software reliably by automating repeatable work, improving collaboration, and making systems easier to monitor and maintain. These practices can reduce manual errors and shorten the path from a code change to a working service, while supporting consistent environments across development and production.
Open source DevOps tools cover deployment, configuration management, containers, monitoring, backups, notifications, and server administration. When choosing a tool, consider its maturity, license, maintenance activity, security practices, resource requirements, and fit with your existing workflows and infrastructure. Some tools are designed for command-line use or self-managed servers, while others support larger automated systems. They can be useful for individual developers, operations teams, and organizations of many sizes.
57 repositories · updated October 4, 2026

ksail: Create and Operate Kubernetes Clusters
KSail is a Go-based toolkit for creating and operating Kubernetes clusters across local, nested, and cloud providers. It brings provisioning, GitOps, secrets, cluster operations, and AI interfaces into one tool, for developers and platform teams who want a unified workflow.

aidevops: Coordinate AI Agents Across Development and Operations
An OpenCode plugin and shell-based framework for coordinating AI agents across software delivery, DevOps, and business workflows. It combines specialist guidance with isolated Git work, verification, and automation for teams seeking a more durable alternative to one-off AI chats.

ferry: Turn Jira Ticket Moves Into Draft Pull Requests
Ferry uses Jira ticket transitions to start an agent pipeline in GitHub Actions, from refinement through review and merging. It suits teams seeking an automated development workflow, but requires Jira Cloud, GitHub Actions setup, and an LLM provider.

awesome-devops-mcp-servers: Discover DevOps MCP Servers
A categorized directory of MCP servers for DevOps work, spanning infrastructure, containers, cloud, security, CI/CD, monitoring, and more. Useful for developers and platform teams choosing tools to connect AI assistants with their operations.

agent-skills: Give AI Coding Tools HashiCorp Product Guidance
HashiCorp Agent Skills provides reusable guidance for AI coding tools working with Terraform and Packer. Install individual skills or product plugin bundles, and check the catalog for supported paths and lifecycle status.

gunicorn: Serve Python Web Applications over HTTP
Gunicorn is a UNIX HTTP server for Python web applications, built around a pre-fork worker model. It serves WSGI apps and includes ASGI and beta HTTP/2 support, with worker options for different workloads.

DockerCheatSheet: Find Common Docker Commands and Guidance
A practical reference for common Docker tasks, from running containers and managing images to networking, cleanup, Compose, and Swarm. Useful for developers and operators who need command examples without searching documentation.

task: Automate Builds and Development Tasks
Task is a cross-platform Go build tool inspired by Make. It helps developers define and run repeatable project tasks through a modern task runner.

cruise: Manage Docker Containers in a Terminal UI
Cruise is a Go-based terminal interface for managing Docker containers and related artifacts. It suits developers who want interactive lifecycle controls, monitoring, and image vulnerability scanning without relying only on command-line flags.

awesome-sysadmin: Find Open-Source System Administration Resources
A curated directory of open-source tools and resources for system administrators, SREs, and DevOps teams. Browse categories spanning backups, configuration management, monitoring, networking, identity, and deployment.

airo: Deploy Projects to Your Production VPS
Airo is a Go command-line tool for building Docker images locally and deploying them to a VPS over SSH or through a registry. It suits developers who want a simple, self-managed alternative to a larger platform or CI/CD setup.

docker-volume-backup: Back Up Docker Volumes to Local or Remote Storage
docker-volume-backup is a lightweight companion container for recurring or one-off Docker volume backups. It supports local archives and several remote storage protocols, with optional retention, GPG encryption, and run notifications.