| 1 |
logging
DevOps
|
72,876 |
|
Logging
DevOps
Built-in
|
→ |
|
(Python standard library) Logging facility for Python.
|
|
|
|
| 2 |
ansible
Configuration Management
|
68,688 |
|
Configuration Management
DevOps Tools
DevOps
|
→ |
|
A radically simple IT automation platform.
|
|
|
|
| 3 |
airflow
DevOps
|
45,517 |
|
Job Schedulers
DevOps
|
→ |
|
Airflow is a platform to programmatically author, schedule and monitor workflows.
|
|
|
|
| 4 |
pyspark
Batch Processing
|
43,332 |
|
Batch Processing
Distributed Computing
DevOps
|
→ |
|
|
|
|
|
| 5 |
ray
Batch Processing
|
42,648 |
|
Batch Processing
Distributed Computing
DevOps
|
→ |
|
A system for parallel and distributed Python that unifies the machine learning ecosystem.
|
|
|
|
| 6 |
celery
DevOps
|
28,526 |
|
Task Queues
DevOps
|
→ |
|
An asynchronous task queue/job queue based on distributed message passing.
|
|
|
|
| 7 |
loguru
DevOps
|
23,889 |
|
Logging
DevOps
|
→ |
|
Library which aims to bring enjoyable logging in Python.
|
|
|
|
| 8 |
prefect
DevOps
|
22,461 |
|
Job Schedulers
DevOps
|
→ |
|
A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
|
|
|
|
| 9 |
luigi
Batch Processing
|
18,722 |
|
Batch Processing
Distributed Computing
DevOps
|
→ |
|
A module that helps you build complex pipelines of batch jobs.
|
|
|
|
| 10 |
awscli
Cloud Providers
|
16,986 |
|
Cloud Providers
DevOps Tools
DevOps
|
→ |
|
Universal Command Line Interface for Amazon Web Services.
|
|
|
|
| 11 |
dagster
DevOps
|
15,565 |
|
Job Schedulers
DevOps
|
→ |
|
An orchestration platform for the development, production, and observation of data assets.
|
|
|
|
| 12 |
saltstack
Configuration Management
|
15,450 |
|
Configuration Management
DevOps Tools
DevOps
|
→ |
|
Infrastructure automation and management system.
|
|
|
|
| 13 |
fabric
Deployment
|
15,437 |
|
Deployment
DevOps Tools
DevOps
|
→ |
|
A simple, Pythonic tool for remote execution and deployment.
|
|
|
|
| 14 |
pre-commit
Other
|
15,303 |
|
Other
DevOps Tools
DevOps
|
→ |
|
A framework for managing and maintaining multi-language pre-commit hooks.
|
|
|
|
| 15 |
dask
Batch Processing
|
13,842 |
|
Batch Processing
Distributed Computing
DevOps
|
→ |
|
A flexible parallel computing library for analytic computing.
|
|
|
|
| 16 |
borg
Other
|
13,358 |
|
Other
DevOps Tools
DevOps
|
→ |
|
A deduplicating archiver with compression and encryption.
|
|
|
|
| 17 |
scapy
DevOps
|
12,317 |
|
Network Virtualization
DevOps
|
→ |
|
A brilliant packet manipulation library.
|
|
|
|
| 18 |
schedule
DevOps
|
12,242 |
|
Job Schedulers
DevOps
|
→ |
|
Python job scheduling for humans.
|
|
|
|
| 19 |
psutil
Monitoring and Processes
|
11,177 |
|
Monitoring and Processes
DevOps Tools
DevOps
|
→ |
|
A cross-platform process and system utilities module.
|
|
|
|
| 20 |
chalice
Deployment
|
11,052 |
|
Deployment
DevOps Tools
DevOps
|
→ |
|
A Python serverless microframework for AWS.
|
|
|
|
| 21 |
rq
DevOps
|
10,643 |
|
Task Queues
DevOps
|
→ |
|
Simple job queues for Python.
|
|
|
|
| 22 |
boto3
Cloud Providers
|
9,813 |
|
Cloud Providers
DevOps Tools
DevOps
|
→ |
|
Python interface to Amazon Web Services.
|
|
|
|
| 23 |
supervisor
Monitoring and Processes
|
9,043 |
|
Monitoring and Processes
DevOps Tools
DevOps
|
→ |
|
Supervisor process control system for UNIX.
|
|
|
|
| 24 |
apscheduler
DevOps
|
7,506 |
|
Job Schedulers
DevOps
|
→ |
|
A light but powerful in-process task scheduler that lets you schedule functions.
|
|
|
|
| 25 |
sh
Monitoring and Processes
|
7,236 |
|
Monitoring and Processes
DevOps Tools
DevOps
|
→ |
|
A full-fledged subprocess replacement for Python.
|
|
|
|
| 26 |
huey
DevOps
|
5,959 |
|
Task Queues
DevOps
|
→ |
|
Little multi-threaded task queue.
|
|
|
|
| 27 |
openstack
Configuration Management
|
5,919 |
|
Configuration Management
DevOps Tools
DevOps
|
→ |
|
Open source software for building private and public clouds.
|
|
|
|
| 28 |
mininet
DevOps
|
5,807 |
|
Network Virtualization
DevOps
|
→ |
|
A popular network emulator and API written in Python.
|
|
|
|
| 29 |
pyinfra
Configuration Management
|
5,683 |
|
Configuration Management
DevOps Tools
DevOps
|
→ |
|
A versatile CLI tools and python libraries to automate infrastructure.
|
|
|
|
| 30 |
dramatiq
DevOps
|
5,244 |
|
Task Queues
DevOps
|
→ |
|
A fast and reliable background task processing library for Python 3.
|
|
|
|
| 31 |
faststream
DevOps
|
5,186 |
|
Messaging
DevOps
|
→ |
|
A framework for building asynchronous services over Apache Kafka, RabbitMQ, NATS, MQTT and Redis.
|
|
|
|
| 32 |
structlog
DevOps
|
4,805 |
|
Logging
DevOps
|
→ |
|
Structured logging made easy.
|
|
|
|
| 33 |
joblib
Batch Processing
|
4,353 |
|
Batch Processing
Distributed Computing
DevOps
|
→ |
|
A set of tools to provide lightweight pipelining in Python.
|
|
|
|
| 34 |
cloudinit
Configuration Management
|
3,696 |
|
Configuration Management
DevOps Tools
DevOps
|
→ |
|
A multi-distribution package that handles early initialization of a cloud instance.
|
|
|
|
| 35 |
napalm
DevOps
|
2,463 |
|
Network Virtualization
DevOps
|
→ |
|
Cross-vendor API to manipulate network devices.
|
|
|
|
| 36 |
sentry-python
Monitoring and Processes
|
2,187 |
|
Monitoring and Processes
DevOps Tools
DevOps
|
→ |
|
Sentry SDK for Python.
|
|
|
|
| 37 |
taskiq
DevOps
|
2,155 |
|
Task Queues
DevOps
|
→ |
|
Distributed task queue with native asyncio support and pluggable brokers.
|
|
|
|
| 38 |
chaostoolkit
Other
|
2,011 |
|
Other
DevOps Tools
DevOps
|
→ |
|
A Chaos Engineering toolkit & Orchestration for Developers.
|
|
|
|
| 39 |
SpiffWorkflow
DevOps
|
1,891 |
|
Job Schedulers
DevOps
|
→ |
|
A powerful workflow engine implemented in pure Python.
|
|
|
|
| 40 |
mpi4py
Batch Processing
|
912 |
|
Batch Processing
Distributed Computing
DevOps
|
→ |
|
Python bindings for MPI.
|
|
|
|
| 41 |
logfmter
DevOps
|
104 |
|
Logging
DevOps
|
→ |
|
A standard library compatible logfmt formatter.
|
|
|
|