InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Python DevOps Projects
-
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Project mention: Struggling to Learn DevOps? Here’s How to Master It in Just 30 Days | dev.to | 2025-04-25DevOps Exercises Interview prep + practical questions
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Monitoramento de Erros com Sentry no React + Vite: Guia Completo | dev.to | 2025-05-08
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
Project mention: 6 Game-Changing Postman Alternatives That Will Revolutionize Your API Development in 2025 | dev.to | 2025-05-09For developers who prefer terminal-based workflows, HTTPie offers a more user-friendly alternative to curl while maintaining the efficiency of command-line tools. Its intuitive syntax and colorized output make API testing from the terminal more accessible and productive.
-
Healthchecks
Open-source cron job and background task monitoring service, written in Python & Django
Set up a lightweight monitoring endpoint like healthchecks.io. You’ll be given a URL to ping at the end of your script:
-
Project mention: Advanced Shell Scripting with Bash (2006) [pdf] | news.ycombinator.com | 2025-04-17
(Not sure about the equivalent of shlex.quote, but in the worst case, you can just use "from shlex import quote as q" or something).
So yes, there are good alternatives to bash - even Python based.
[0] https://xon.sh/
-
Ansible for DevOps - Free examples
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Show HN: BunkerWeb – The Open-Source Web Application Firewall (WAF) | news.ycombinator.com | 2024-12-06
-
checkov
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09Checkov infrastructure-as-code misconfig detection
-
Project mention: Floss/fund: $1M per year for free and open source projects | news.ycombinator.com | 2024-10-16
I've maintained a fairly popular open source project for over 13 years[1]. The software is basically "complete." How does funding work for someone like me? I have no initiatives with it that require funding. Occasionally, I need to fix a bizarre obscure bug, or support a new python version/feature (async/await being the last big one). But otherwise, I just field questions a few times a month.
Truth be told, I'd rather be done with the project completely. It's like a little monkey on my back that I can never be rid of, that I must always tend to. But at the same time, since I can never realistically receive funding for it, the only value I get is the fact that my name is on it. I wish a big, legit company would just buy it off of me somehow, but there's no incentive for them either. I don't know how this ends.
1. https://github.com/amoffat/sh
-
StackStorm
StackStorm (aka "IFTTT for Ops") is event-driven automation for auto-remediation, incident responses, troubleshooting, deployments, and more for DevOps and SREs. Includes rules engine, workflow, 160 integration packs with 6000+ actions (see https://exchange.stackstorm.org) and ChatOps. Installer at https://docs.stackstorm.com/install/index.html
-
clearml
ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution
-
xxh
🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.
Project mention: Xxh: Bring your favorite shell wherever you go through SSH | news.ycombinator.com | 2024-07-17 -
-
kubernetes-workshop
⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.
-
Errbot
Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.
-
-
robusta
Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation
Project mention: AIOps : Déboguer son cluster Kubernetes en utilisant l’intelligence artificielle générative via… | dev.to | 2024-12-28apiVersion: v1 kind: Pod metadata: name: inventory-management-api spec: containers: - name: nginx image: nginx ports: - containerPort: 80 command: - wge - "-O" - "/work-dir/index.html" - https://home.robusta.dev (base) root@k8sgpt:~# kubectl apply -f https://raw.githubusercontent.com/robusta-dev/kubernetes-demos/refs/heads/main/crashloop_backoff/create_crashloop_backoff.yaml pod/inventory-management-api created (base) root@k8sgpt:~# kubectl get po NAME READY STATUS RESTARTS AGE inventory-management-api 0/1 ContainerCreating 0 5s (base) root@k8sgpt:~# kubectl get po NAME READY STATUS RESTARTS AGE inventory-management-api 0/1 RunContainerError 1 (1s ago) 10s
-
-
-
cicd-goat
A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.
-
Colmena is a tool to manage multiple NixOS systems. It is similar to NixOps but fancier in spirit. I am not sure about the size of its userbase, but I do not see many other alternatives to my liking except NixOps4 and deploy-rs. So far, I am happy with it, so is my team.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python DevOps discussion
Python DevOps related posts
-
Monitoring and Debugging Cron Jobs With Logging and Alerting
-
Kagent: Agents de IA em clusters Kubernetes
-
The blissful Zen of a good side project
-
Kagent: Bringing Agents to Cloud Native
-
Top 17 DevOps AI Tools [2025]
-
Show HN: The One-Step AWS Network Orchestrator – Simplify Cloud Networking [video]
-
ShowDEV: I'm building a simplest tool for securely storing sensitive files in git
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 May 2025
Index
What are some of the best open-source DevOps projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | devops-exercises | 75,957 |
2 | Sentry | 40,843 |
3 | httpie | 35,601 |
4 | Healthchecks | 8,886 |
5 | xonsh | 8,771 |
6 | ansible-for-devops | 8,735 |
7 | homelab | 8,607 |
8 | BunkerWeb | 7,962 |
9 | checkov | 7,542 |
10 | sh | 7,083 |
11 | StackStorm | 6,243 |
12 | clearml | 5,985 |
13 | xxh | 5,601 |
14 | faraday | 5,400 |
15 | kubernetes-workshop | 3,230 |
16 | Errbot | 3,187 |
17 | awesome-devops | 3,007 |
18 | robusta | 2,761 |
19 | pytest-testinfra | 2,421 |
20 | mitogen | 2,387 |
21 | cicd-goat | 2,065 |
22 | nixops | 1,966 |
23 | mist-ce | 1,884 |