Sponsors
Become a sponsor-
iPulse AI
Open Agentic Investment Research Platform. Inspect deep multi-agent market forecasts and stock picks.
Listed by section, in editorial order. Click a column header to re-sort the whole list.
Press / to search. Tags open their category. Click a row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
DevOps Tools 16 projectsServer setup goes in YAML playbooks that Ansible runs, unless you'd rather write Python with pyinfra. Neither Python DevOps tool needs an agent: SSH is enough. |
||||||
| 1 | boto3 Cloud Providers | 2,489,960,707 | 9,924 | Cloud Providers DevOps Tools DevOps | ||
|
Python interface to Amazon Web Services.
|
||||||
| 2 | awscli Cloud Providers | 84,592,061 | 17,334 | Cloud Providers DevOps Tools DevOps | ||
|
Universal Command Line Interface for Amazon Web Services; the PyPI package is v1, in maintenance mode, while v2 ships as AWS's bundled installer.
|
||||||
| 3 | azure-sdk-for-python Cloud Providers | Multiple on PyPI | 5,624 | Cloud Providers DevOps Tools DevOps | ||
|
Microsoft Azure SDK for Python, published as per-service packages.
|
||||||
| 4 | google-cloud-python Cloud Providers | Multiple on PyPI | 5,414 | Cloud Providers DevOps Tools DevOps | ||
|
Google Cloud client libraries for Python, published as per-service packages.
|
||||||
| 5 | ansible Configuration Management | 8,252,724 | 71,158 | Configuration Management DevOps Tools DevOps | ||
|
A radically simple IT automation platform.
|
||||||
| 6 | cloud-init Configuration Management | Not on PyPI | 3,847 | Configuration Management DevOps Tools DevOps | ||
|
A multi-distribution package that handles early initialization of a cloud instance.
|
||||||
| 7 | pyinfra Configuration Management | 221,921 | 6,059 | Configuration Management DevOps Tools DevOps | ||
|
Turns Python code into shell commands and runs them on your servers.
|
||||||
| 8 | salt Configuration Management | 157,567 | 15,727 | Configuration Management DevOps Tools DevOps | ||
|
Infrastructure automation and management system.
|
||||||
| 9 | fabric Deployment | 7,510,750 | 15,520 | Deployment DevOps Tools DevOps | ||
|
A simple, Pythonic tool for remote execution and deployment.
|
||||||
| 10 | chalice Deployment | 380,845 | 11,059 | Deployment DevOps Tools DevOps | ||
|
A Python serverless microframework for AWS.
|
||||||
| 11 | psutil Monitoring and Processes | 327,118,819 | 11,311 | Monitoring and Processes DevOps Tools DevOps | ||
|
A cross-platform process and system utilities module.
|
||||||
| 12 | sentry-sdk Monitoring and Processes | 145,112,913 | 2,218 | Monitoring and Processes DevOps Tools DevOps | ||
|
Sentry SDK for Python.
|
||||||
| 13 | supervisor Monitoring and Processes | 8,281,055 | 9,154 | Monitoring and Processes DevOps Tools DevOps | ||
|
Supervisor process control system for UNIX.
|
||||||
| 14 | flower Monitoring and Processes | 8,378,920 | 7,239 | Monitoring and Processes DevOps Tools DevOps | ||
|
A real-time monitor and web admin for Celery task queues.
|
||||||
| 15 | sh Monitoring and Processes | 6,497,226 | 7,247 | Monitoring and Processes DevOps Tools DevOps | ||
|
A full-fledged subprocess replacement for Python.
|
||||||
| 16 | borgbackup Other | 65,774 | 13,892 | Other DevOps Tools DevOps | ||
|
A deduplicating archiver with compression and encryption.
|
||||||
Distributed Computing 5 projectsFrom a laptop to a cluster, Python distributed computing comes down to the workload: joblib runs loops, Dask scales pandas, Ray scales ML, and PySpark runs SQL. |
||||||
| 17 | pyspark DevOps | 47,883,349 | 44,365 | Distributed Computing DevOps | ||
|
Apache Spark Python API.
|
||||||
| 18 | dask DevOps | 29,465,847 | 13,937 | Distributed Computing DevOps | ||
|
A flexible parallel computing library for analytic computing.
|
||||||
| 19 | ray DevOps | 14,946,405 | 44,155 | Distributed Computing DevOps | ||
|
A unified framework for scaling AI and Python applications.
|
||||||
| 20 | joblib DevOps | 176,851,483 | 4,414 | Distributed Computing DevOps | ||
|
Parallel computing and disk-based caching for Python functions.
|
||||||
| 21 | mpi4py DevOps | 602,127 | 933 | Distributed Computing DevOps | ||
|
Python bindings for MPI.
|
||||||
Task Queues 5 projectsTwo questions pick a Python task queue: is your app async, and what's your broker? Taskiq is for asyncio. Celery takes RabbitMQ or Redis, RQ Redis, Huey SQLite. |
||||||
| 22 | celery DevOps | 47,859,635 | 29,091 | Task Queues DevOps | ||
|
An asynchronous task queue/job queue based on distributed message passing.
|
||||||
| 23 | rq DevOps | 11,036,575 | 10,698 | Task Queues DevOps | ||
|
Simple job queues for Python.
|
||||||
| 24 | dramatiq DevOps | 2,161,095 | 5,335 | Task Queues DevOps | ||
|
A fast and reliable background task processing library for Python 3.
|
||||||
| 25 | huey DevOps | 13,244,748 | 6,057 | Task Queues DevOps | ||
|
A little task queue with multi-process, multi-thread, or greenlet workers.
|
||||||
| 26 | taskiq DevOps | 2,421,244 | 2,369 | Task Queues DevOps | ||
|
Distributed task queue with native asyncio support and pluggable brokers.
|
||||||
Messaging 4 projectsInstead of a Python messaging library per broker, an asyncio service can run on FastStream. Otherwise, use confluent-kafka, pika, or paho-mqtt. |
||||||
| 27 | confluent-kafka DevOps | 43,169,807 | 526 | Messaging DevOps | ||
|
Confluent's Python client for Apache Kafka, built on librdkafka.
|
||||||
| 28 | pika DevOps | 12,195,977 | 3,890 | Messaging DevOps | ||
|
Pure-Python RabbitMQ/AMQP 0-9-1 client library.
|
||||||
| 29 | paho-mqtt DevOps | 9,231,636 | 2,432 | Messaging DevOps | ||
|
The Eclipse Paho MQTT client for Python.
|
||||||
| 30 | faststream DevOps | 1,564,183 | 5,387 | Messaging DevOps | ||
|
A framework for building async services over Kafka, RabbitMQ, NATS, MQTT, and Redis.
|
||||||
Job Schedulers 6 projectsA function that runs every hour fits in APScheduler inside your app. A pipeline of tasks outgrows a Python scheduler and needs Airflow, Prefect, or Dagster. |
||||||
| 31 | apscheduler Task Scheduling | 40,454,997 | 7,675 | Task Scheduling Job Schedulers DevOps | ||
|
A light but powerful in-process task scheduler that lets you schedule functions.
|
||||||
| 32 | schedule Task Scheduling | 6,053,628 | 12,269 | Task Scheduling Job Schedulers DevOps | ||
|
Python job scheduling for humans.
|
||||||
| 33 | temporalio Workflow Orchestration | 40,952,397 | 1,240 | Workflow Orchestration Job Schedulers DevOps | ||
|
Temporal SDK for durable, fault-tolerant workflows that survive crashes and retries.
|
||||||
| 34 | dagster Workflow Orchestration | 9,044,989 | 16,350 | Workflow Orchestration Job Schedulers DevOps | ||
|
An orchestration platform for the development, production, and observation of data assets.
|
||||||
| 35 | apache-airflow Workflow Orchestration | 6,491,950 | 47,311 | Workflow Orchestration Job Schedulers DevOps | ||
|
Airflow is a platform to programmatically author, schedule and monitor workflows.
|
||||||
| 36 | prefect Workflow Orchestration | 7,993,769 | 24,099 | Workflow Orchestration Job Schedulers DevOps | ||
|
A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
|
||||||
Logging 4 projectsKeep the built-in logging module until you need what a Python logging library adds: structlog's key-value logs in JSON, or Loguru's logger, ready on import. |
||||||
| 37 | logging DevOps | Stdlib | 77,691 | Logging DevOps Stdlib | ||
|
(Python standard library) Logging facility for Python.
|
||||||
| 38 | structlog DevOps | 106,468,934 | 4,982 | Logging DevOps | ||
|
Structured logging made easy.
|
||||||
| 39 | loguru DevOps | 73,380,769 | 24,156 | Logging DevOps | ||
|
A library that aims to bring enjoyable logging to Python.
|
||||||
| 40 | logfire DevOps | 16,927,522 | 4,527 | Logging DevOps | ||
|
The observability platform for Python, from the makers of Pydantic.
|
||||||
Network Virtualization 3 projectsNetmiko is where to start with Python network automation libraries; when many vendors need one API, move to NAPALM. Scapy works a layer down, on raw packets. |
||||||
| 41 | scapy DevOps | 3,673,865 | 12,659 | Network Virtualization DevOps | ||
|
A brilliant packet manipulation library.
|
||||||
| 42 | netmiko DevOps | 949,522 | 4,312 | Network Virtualization DevOps | ||
|
Multi-vendor library to simplify CLI connections to network devices.
|
||||||
| 43 | napalm DevOps | 125,304 | 2,519 | Network Virtualization DevOps | ||
|
Cross-vendor API to manipulate network devices.
|
||||||
No projects match your search.
Try a broader term, or .
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.