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. 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: 10 𝐆𝐢𝐭𝐇𝐮𝐛 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐢𝐞𝐬 𝐭𝐨 𝐚𝐝𝐯𝐚𝐧𝐜𝐞 𝐲𝐨𝐮𝐫 𝐜𝐚𝐫𝐞𝐞𝐫 as a Developer 📚 | dev.to | 2023-01-283. SRE Interview Preparation Guide
-
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.
⛏️ httpie (or curl, ... or wget)
-
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.
-
-
Project mention: Show HN: Clamshell- an experimental Python based shell | news.ycombinator.com | 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-25What 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-31I 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/
-
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 -
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.
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
-
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.
-
GitHub: pytest-dev/pytest-testinfra - Issue #660
-
You can try to decrease the amount of failed connections w mitogen: https://github.com/mitogen-hq/mitogen/tags
-
Take a look at https://mist.io and https://github.com/mistio/mist-ce ,
-
-
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
-
For example Nix can already replace ansible, packer, cloudformation[1], dockerfiles.
-
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
Python DevOps related posts
- Big Query
- Cloud migration strategies with API Gateway
- 10 𝐆𝐢𝐭𝐇𝐮𝐛 𝐫𝐞𝐩𝐨𝐬𝐢𝐭𝐨𝐫𝐢𝐞𝐬 𝐭𝐨 𝐚𝐝𝐯𝐚𝐧𝐜𝐞 𝐲𝐨𝐮𝐫 𝐜𝐚𝐫𝐞𝐞𝐫 as a Developer 📚
- Monitor home internet and alert on restoral
- I was proud of myself for figuring out how to make rsync report progress. Sent a pic to my dad and in all seriousness he says, “does it send an update to your phone”?
- Chess.com Overloaded (Anyone seeing this too)
- Can an outbound ping check using curl/wget/fetch be configured on a Ruckus AP/cluster?
-
A note from our sponsor - Sonar
www.sonarsource.com | 1 Feb 2023
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 |