Python DevOps

Open-source Python projects categorized as DevOps

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: 10 𝐆𝐢𝐭𝐇𝐮𝐛 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐢𝐞𝐬 𝐭𝐨 𝐚𝐝𝐯𝐚𝐧𝐜𝐞 𝐲𝐨𝐮𝐫 𝐜𝐚𝐫𝐞𝐞𝐫 as a Developer 📚 | dev.to | 2023-01-28

    3. SRE Interview Preparation Guide

  • Sentry

    Developer-first error tracking and performance monitoring

    Project mention: Scaling moderate sized websites | dev.to | 2023-01-31

    A solid error tracking tool - e.g. : https://newrelic.com/platform/application-monitoring or https://sentry.io/. When stuff breaks - you'd want to know as quickly as possible because downtime at scale can be costly. With these sort of tools - you can constantly monitor your applications health and react more quickly and efficiently when something breaks.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • httpie

    🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: 🐘 PostgreSQL EoLs as a table ⏳ | dev.to | 2023-01-26

    ⛏️ httpie (or curl, ... or wget)

  • xonsh

    :shell: Python-powered, cross-platform, Unix-gazing shell

    Project mention: Fish (shell) porting to Rust from C++ | reddit.com/r/rust | 2023-01-30

    This won't help you with fish, but if you do want a Unix-y shell that works very very well on Windows, check out xonsh, which can be pip installd just as easily as a cargo install.

  • ansible-for-devops

    Ansible for DevOps examples.

  • sh

    Python process launching

    Project mention: Show HN: Clamshell- an experimental Python based shell | news.ycombinator.com | 2023-01-28
  • Healthchecks

    A cron monitoring tool written in Python & Django

    Project mention: Monitor home internet and alert on restoral | reddit.com/r/selfhosted | 2023-01-28

    I use https://healthchecks.io/ to monitor devices/internet, you just need to add a crontab job, if doesn't respond after X minutes you can set to send an alert to your service of preference

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • 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

    Project mention: We built Activepieces to replace Zapier + learnings from last post | reddit.com/r/opensource | 2023-01-25

    What differentiates this from things like n8n, node red, and stackstorm? (which sort of occupy a zapier replacement, IoT automation, and infra automation niche, respectively)

  • 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: What are the best static analysis security testing tools for Terraform and infrastructure as code? | reddit.com/r/devops | 2023-01-31

    I just had a brief chat with one of the developers of Checkov and it sounds nice (and open source). I haven't had a chance to play with it, but if you want to it's at https://www.checkov.io/

  • xxh

    🚀 Bring your favorite shell wherever you go through the ssh.

    Project mention: Who are using fish shell from long time? I've started in 2019 and wrote this blog in 2020 | reddit.com/r/fishshell | 2022-12-28
  • clearml

    ClearML - Auto-Magical CI/CD to streamline your ML workflow. Experiment Manager, MLOps and Data-Management

    Project mention: Is there any workflow orchestrator that is Hydra friendly ? | reddit.com/r/mlops | 2022-06-16
  • faraday

    Open Source Vulnerability Management Platform (by infobyte)

    Project mention: Penetration Testing Report | reddit.com/r/Pentesting | 2022-12-20

    or you can also use our open source version: https://github.com/infobyte/faraday

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

    Project mention: Building a Virtual Machine Inside ChatGPT | news.ycombinator.com | 2022-12-03

    This reminds me of a time 10 years ago when the company IRC channel had a bot that was able to interpret python and output the result. We got nerd-sniped for a few hours trying to make the bot interpret its own output as input again. Fun times.

    This ChatGPT thing looks like a box that has been opened and cannot be closed again.

    Btw, that chatbot from my anecdote eventually evolved into errbot. https://github.com/errbotio/errbot

  • bunkerweb

    🛡️ Make your web services secure by default !

    Project mention: NGINX or Caddy? | reddit.com/r/selfhosted | 2022-09-26

    I know you asked about Nginx vs Caddy but to throw another one into the mix have a look at BunkerWeb. I only started using it within the last couple of months but it's based on Nginx with a tonne of usability and security improvements. I now use BunkerWeb to expose services externally and Traefik internally.

  • pytest-testinfra

    Testinfra test your infrastructures

    Project mention: Help creating a custom TestInfra module | reddit.com/r/learnpython | 2022-10-24

    GitHub: pytest-dev/pytest-testinfra - Issue #660

  • mitogen

    Distributed self-replicating programs in Python

    Project mention: Summary unreachable Hosts at end of Playbook | reddit.com/r/ansible | 2022-06-10

    You can try to decrease the amount of failed connections w mitogen: https://github.com/mitogen-hq/mitogen/tags

  • mist-ce

    Mist is an open source, multicloud management platform

    Project mention: Server Gui to build VM servers | reddit.com/r/sysadmin | 2022-09-28

    Take a look at https://mist.io and https://github.com/mistio/mist-ce ,

  • kapitan

    Generic templated configuration management for Kubernetes, Terraform and other things

  • sceptre

    Build better AWS infrastructure

    Project mention: Script or software that automatically populate specific profile in ~/.aws/credentials | reddit.com/r/devops | 2023-01-19

    See: * https://github.com/hashicorp/terraform-provider-aws/issues/10491 * https://github.com/Sceptre/sceptre/issues/674

  • nixops

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

    Project mention: Will we move away from DSLs? | reddit.com/r/devops | 2022-04-29

    For example Nix can already replace ansible, packer, cloudformation[1], dockerfiles.

  • robusta

    Kubernetes observability and automation, with an awesome Prometheus integration

    Project mention: Troubleshooting k8s - your recommendations for strategies and tools. | reddit.com/r/kubernetes | 2022-10-25

    It's no replacement for learning how things work, but we're trying to automate common troubleshooting cases with Robusta. https://github.com/robusta-dev/robusta

  • WALKOFF

    A flexible, easy to use, automation framework allowing users to integrate their capabilities and devices to cut through the repetitive, tedious tasks slowing them down. #nsacyber

  • SaaSHub

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

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). The latest post mention was on 2023-01-31.

Python DevOps related posts

Index

What are some of the best open-source DevOps projects in Python? This list will help you:

Project Stars
1 devops-exercises 36,033
2 Sentry 33,120
3 httpie 26,059
4 xonsh 6,757
5 ansible-for-devops 6,596
6 sh 6,482
7 Healthchecks 5,841
8 StackStorm 5,358
9 checkov 5,213
10 xxh 4,106
11 clearml 4,020
12 faraday 3,676
13 kubernetes-workshop 3,172
14 Errbot 2,852
15 bunkerweb 2,820
16 pytest-testinfra 2,156
17 mitogen 2,064
18 mist-ce 1,712
19 kapitan 1,625
20 sceptre 1,379
21 nixops 1,254
22 robusta 1,156
23 WALKOFF 1,130
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com