Python DevOps

Open-source Python projects categorized as DevOps

Top 23 Python DevOps Projects

  1. 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-25

    DevOps Exercises Interview prep + practical questions

  2. 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.

    InfluxDB logo
  3. Sentry

    Developer-first error tracking and performance monitoring

    Project mention: Monitoramento de Erros com Sentry no React + Vite: Guia Completo | dev.to | 2025-05-08
  4. 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-09

    For 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.

  5. Healthchecks

    Open-source cron job and background task monitoring service, written in Python & Django

    Project mention: Monitoring and Debugging Cron Jobs With Logging and Alerting | dev.to | 2025-04-16

    Set up a lightweight monitoring endpoint like healthchecks.io. You’ll be given a URL to ping at the end of your script:

  6. xonsh

    :shell: Python-powered shell. Full-featured and cross-platform.

    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/

  7. ansible-for-devops

    Ansible for DevOps examples.

    Project mention: Getting Started with DevOps: A Comprehensive Guide | dev.to | 2024-11-21

    Ansible for DevOps - Free examples

  8. homelab

    Fully automated homelab from empty disk to running services with a single command.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. BunkerWeb

    🛡️ Open-source and next-generation Web Application Firewall (WAF)

    Project mention: Show HN: BunkerWeb – The Open-Source Web Application Firewall (WAF) | news.ycombinator.com | 2024-12-06
  11. 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-09

    Checkov infrastructure-as-code misconfig detection

  12. sh

    Python process launching

    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

  13. 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

  14. clearml

    ClearML - Auto-Magical CI/CD to streamline your AI workload. Experiment Management, Data Management, Pipeline, Orchestration, Scheduling & Serving in one MLOps/LLMOps solution

  15. 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
  16. faraday

    Open Source Vulnerability Management Platform (by infobyte)

  17. kubernetes-workshop

    ⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.

  18. Errbot

    Errbot is a chatbot, a daemon that connects to your favorite chat service and bring your tools and some fun into the conversation.

  19. awesome-devops

    A curated list of awesome DevOps platforms, tools, practices and resources

  20. 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-28

    apiVersion: 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

  21. pytest-testinfra

    Testinfra test your infrastructures

  22. mitogen

    Distributed self-replicating programs in Python

  23. cicd-goat

    A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.

  24. nixops

    NixOps is a tool for deploying to NixOS machines in a network or cloud.

    Project mention: Managing NixOS on DigitalOcean with Colmena | dev.to | 2024-08-23

    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.

  25. mist-ce

    Mist is an open source, multicloud management platform

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python DevOps discussion

Log in or Post with

Python DevOps related posts

  • Monitoring and Debugging Cron Jobs With Logging and Alerting

    1 project | dev.to | 16 Apr 2025
  • Kagent: Agents de IA em clusters Kubernetes

    1 project | dev.to | 11 Apr 2025
  • The blissful Zen of a good side project

    4 projects | news.ycombinator.com | 4 Apr 2025
  • Kagent: Bringing Agents to Cloud Native

    1 project | news.ycombinator.com | 19 Mar 2025
  • Top 17 DevOps AI Tools [2025]

    4 projects | dev.to | 12 Mar 2025
  • Show HN: The One-Step AWS Network Orchestrator – Simplify Cloud Networking [video]

    2 projects | news.ycombinator.com | 23 Jan 2025
  • ShowDEV: I'm building a simplest tool for securely storing sensitive files in git

    1 project | dev.to | 4 Dec 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 May 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?