Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python DevOps Tool Projects
-
Ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Ansible,
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
letsencrypt
Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.
-
Project mention: What scripts have you built to stand up a new server? | news.ycombinator.com | 2024-10-30
Thanks, will take a look at that curl thing. We are still using this and been working for us for ~15 years (python 2, ported to python 3) and this is just an example of how to take https://fabfile.org to the extreme but still is not the best way to do it. We only ~50 servers so it is not a massive fleet. The convenience of typing `fab ` to do things under control is still better than nothing :)
-
SaltStack
Software to automate the management and configuration of infrastructure and applications at scale.
-
-
Supervisor is a powerful process control system widely used to manage background processes. As a PHP developer, you often need to handle long-running processes, queue workers, and other background tasks. Supervisor simplifies this by keeping processes running, restarting them if they fail, and providing easy monitoring and management.
-
Project mention: Data Science at the Command Line, 2nd Edition (2021) | news.ycombinator.com | 2024-05-06
I'd like to call out one of my favorite pieces of software from the past 10 years: VisiData [1] has completely changed the way I do ad-hoc data processing, and is now my go-to for pretty much all use cases that I previously used spreadsheets for, and about half of those I previously used databases for.
It's a TUI application, not strictly CLI, but scriptable, and I figure anyone building pipelines using tools like jq, q, awk, grep, etc. to process tabular data will find it extremely useful.
----
[1]: https://visidata.org
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
python-dotenv
Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
Project mention: Como publicar mensagens no Broker MQTT usando a BananaPi e Python | dev.to | 2025-03-16Python — Biblioteca python-dotenv
-
Seamless integration: Works with OCI-compliant registries (e.g., Docker Hub and Jozu Hub) and integrates with popular tools like HuggingFace, ZenML, and Git.
-
pyinfra
pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands.
-
kubernetes-workshop
⚙️ A Gentle introduction to Kubernetes with more than just the basics. 🌟 Give it a star if you like it.
-
NixOS builds on efforts of things like https://cloud-init.io/ no? Or was one before the other?
-
-
-
-
-
-
-
-
-
90DaysOfDevOps
This repository is a Challenge for the DevOps Community to get stronger in DevOps. This challenge starts on the 1st January 2023 and in the next 90 Days we promise ourselves to become better at DevOps. The reason for making this Public is so that others can learn from the community and help each other grow. (by LondheShubham153)
-
kr8s
A batteries-included Python client library for Kubernetes that feels familiar for folks who already know how to use kubectl
-
betterscan
Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners with One Report (Code, IaC) - Betterscan
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Python DevOps Tools discussion
Python DevOps Tools related posts
-
Again self-hosting! on k3s
-
That's a Lot of YAML
-
Carefully but Purposefully Oxidising Ubuntu
-
Cloud-init: the standard for customising cloud instances
-
Let's Build Together: A Local Playground for Apache Polaris
-
The first release of OpenVox, the OSS implementation of Puppet
-
Supervisor Guide for PHP Developers
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 25 Apr 2025
Index
What are some of the best open-source DevOps Tool projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Ansible | 64,819 |
2 | letsencrypt | 32,126 |
3 | Fabric | 15,059 |
4 | SaltStack | 14,483 |
5 | psutil | 10,597 |
6 | supervisor | 8,709 |
7 | visidata | 8,162 |
8 | python-dotenv | 8,061 |
9 | zenml | 4,546 |
10 | pyinfra | 4,180 |
11 | kubernetes-workshop | 3,230 |
12 | cloudinit | 3,212 |
13 | pexpect | 2,683 |
14 | pytest-testinfra | 2,415 |
15 | ShutIt | 2,148 |
16 | chaostoolkit | 1,920 |
17 | kapitan | 1,853 |
18 | honcho | 1,623 |
19 | cuisine | 1,259 |
20 | Fabtools | 1,250 |
21 | 90DaysOfDevOps | 1,007 |
22 | kr8s | 884 |
23 | betterscan | 859 |