SaaSHub helps you find the best software and product alternatives 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
-
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.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
-
Healthchecks
Open-source cron job and background task monitoring service, written in Python & Django
-
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.
-
checkov
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
-
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.
-
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.
-
cicd-goat
A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: The Impact of API Response Time on Performance: What You Need to Know | dev.to | 2024-05-16Monitor 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.
xonsh – Python-powered, cross-platform, Unix-gazing shell
Project mention: Show HN: I built a self-hosted status page and monitoring tool for my projects | news.ycombinator.com | 2024-04-25Hey 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.
Project mention: Automating Snowflake Resource Deployment using Terraform and GitHub Actions | dev.to | 2024-05-18The 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.
Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02
Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13To 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:
Testinfra: is a testing framework for infrastructure used to test system configurations and infrastructure as code.
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/...
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.
Python DevOps related posts
-
Ansible Basics: Your First HelloWorld Playbook 🚀
-
New host intrusion detection system Impulse
-
The easiest way to setup security monitoring for your VPS server or cloud VMs
-
sh: Python Process Launching
-
Webhooks suck, but here are alternatives
-
Using Pulumi to Automatically Benchmark Cloud Providers
-
Two File Descriptors for Sockets
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Jun 2024
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