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: DevOps Exercises | news.ycombinator.com | 2023-08-07
  • Sentry

    Developer-first error tracking and performance monitoring

  • Project mention: The Impact of API Response Time on Performance: What You Need to Know | dev.to | 2024-05-16

    Monitor and Tune Caching Performance: Continuously monitor caching metrics like hit ratio, eviction rate, and utilization to assess effectiveness. Fine-tune configurations based on observed performance and user behavior to optimize cache use and derive maximum benefit. Tools like Sentry are developing features to help track cache performance.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • 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: Criando uma API simples com PHP puro | dev.to | 2024-05-09
  • ansible-for-devops

    Ansible for DevOps examples.

  • xonsh

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

  • Project mention: This Week In Python | dev.to | 2024-03-09

    xonsh – Python-powered, cross-platform, Unix-gazing shell

  • homelab

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

  • Healthchecks

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

  • Project mention: Show HN: I built a self-hosted status page and monitoring tool for my projects | news.ycombinator.com | 2024-04-25

    Hey mate, I'm using https://healthchecks.io/ for heartbeat monitoring my crons. It's been working flawlessly for quite some time now. The UI is super clean and easy to navigate. It's also free up to 20 monitored jobs. Note - I'm not in any way related to that project.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sh

    Python process launching

  • Project mention: sh: Python Process Launching | news.ycombinator.com | 2024-03-14
  • 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: Automating Snowflake Resource Deployment using Terraform and GitHub Actions | dev.to | 2024-05-18

    The workflow also includes a step for infrastructure code scan to scan Terraform code. This uses Checkov action against infrastructure-as-code, open source packages, container images, and CI/CD configurations to identify misconfigurations, vulnerabilities, and license compliance issues.

  • 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: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
  • clearml

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

  • Project mention: FLaNK Stack Weekly 12 February 2024 | dev.to | 2024-02-12
  • xxh

    🚀 Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.

  • faraday

    Open Source Vulnerability Management Platform (by infobyte)

  • 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

    Kubernetes observability and automation, with an awesome Prometheus integration

  • Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13

    To put one more option out there, we use Hikaru (https://pypi.org/project/hikaru/) in Robusta.dev (https://github.com/robusta-dev/robusta) and have been pretty happy with it. Example code below:

      with Pod().read(name='thename', namespace='the-namespace') as p:

  • pytest-testinfra

    Testinfra test your infrastructures

  • Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Testinfra: is a testing framework for infrastructure used to test system configurations and infrastructure as code.

  • mitogen

    Distributed self-replicating programs in Python

  • Project mention: Two File Descriptors for Sockets | news.ycombinator.com | 2024-01-22

    Ran into a variant of this when working on an IO loop, ended up with a little "Side" abstraction to wrap bidirectional/unidirectional descriptors to behave identically for the rest of the library. It's an annoying wart but pretty easy to avoid in userspace.. https://github.com/mitogen-hq/mitogen/blob/798032b9/mitogen/...

  • mist-ce

    Mist is an open source, multicloud management platform

  • cicd-goat

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

  • Project mention: CI/CD Access All Areas? | dev.to | 2023-09-23

    In this blog post, we want to explore what happens if a development machine gets compromised, granting an attacker write access to source code repositories. To experience this first-hand, we're using CI/CD Goat, and one of the CTF challenges to play through the scenario of an attacker gaining access to sensitive data within build infrastructure.

  • kapitan

    Generic templated configuration management for Kubernetes, Terraform and other things

  • nixops

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

  • awesome-devops

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

  • 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 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 64,078
2 Sentry 37,221
3 httpie 32,330
4 ansible-for-devops 8,115
5 xonsh 8,093
6 homelab 7,812
7 Healthchecks 7,460
8 sh 6,866
9 checkov 6,604
10 StackStorm 5,928
11 clearml 5,324
12 xxh 5,030
13 faraday 4,661
14 kubernetes-workshop 3,228
15 Errbot 3,074
16 robusta 2,452
17 pytest-testinfra 2,328
18 mitogen 2,273
19 mist-ce 1,826
20 cicd-goat 1,839
21 kapitan 1,754
22 nixops 1,741
23 awesome-devops 1,754

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com