$npx skillfedfor your agent

Distributed Computing packages

297 packages · page 1 of 8

Packages

grpcio Worth it
PyPI · Distributed Computing · released Jul 2026

gRPC Python is an HTTP/2-based RPC framework that enables you to define and call remote procedures across network boundaries using protocol buffers for serialization.

Install it if you need RPC communication in a distributed system or are integrating with existing gRPC services.

Apache-2.0compiled wheel · 3.10+
446.4Mdownloads / mo
execnet With conditions
PyPI · Distributed Computing · released Nov 2025

execnet lets you spawn and communicate with Python interpreters across local processes, remote hosts, and different platforms, using a simple API for task distribution and inter-process messaging.

However, the aging maintenance status (275 days since last release) means you should verify it meets your concurrency and performance needs before committing to a…

MITpure Python · 3.8+aging
172.1Mdownloads / mo
cloudpickle Worth it
PyPI · Distributed Computing · released Nov 2025

Cloudpickle extends Python's standard pickle module to serialize lambda functions, interactively-defined functions and classes, and other constructs that the default pickle cannot handle, making it suitable for cluster computing and remote code execution.

Install it if you need to serialize lambda functions, interactively-defined code, or non-standard Python constructs for cluster computing or distributed execution.

BSD-3-Clausepure Python · 3.8+
148.4Mdownloads / mo
smart-open Worth it
PyPI · Distributed Computing · released Jul 2026

Provides a unified, open()-compatible Python API for streaming large files from remote storage (S3, GCS, Azure, HDFS, SFTP, HTTP) and local filesystems, with transparent compression support.

Install it if you work with large files on cloud storage or remote systems and want to avoid writing boilerplate around multiple SDKs.

MITpure Python
72.8Mdownloads / mo
portalocker Worth it
PyPI · Distributed Computing · released Aug 2026

Portalocker provides cross-platform file locking with support for exclusive and shared locks, plus Redis-based distributed locks and process-aware PID file locking.

Install it if you need file or process coordination; the optional extras (pywin32, redis) are only required for specific lock types.

BSD-3-Clausepure Python · 3.10+
65.1Mdownloads / mo
ray Worth it
PyPI · Distributed Computing · released Aug 2026

Ray is a distributed computing framework that scales Python applications from a single machine to multi-node clusters, providing abstractions for parallel tasks, stateful actors, and shared objects.

permissive licensecompiled wheel · 3.10+
63.3Mdownloads / mo
kombu Worth it
PyPI · Distributed Computing · released Dec 2025

Kombu is a messaging library that provides a high-level Python interface to AMQP and other message brokers, supporting pluggable transports for RabbitMQ, Redis, MongoDB, Amazon SQS, and others.

Install it if you are building any distributed system that requires reliable message passing.

permissive licensepure Python · 3.9+
58.9Mdownloads / mo
modal With conditions
PyPI · Distributed Computing · released Aug 2026

Modal is a Python client library that lets you run Python functions on serverless cloud compute infrastructure directly from your local scripts, handling deployment, scaling, and execution on Modal's platform.

Apache-2.0pure Python
58.7Mdownloads / mo
celery Worth it
PyPI · Distributed Computing · released Mar 2026

Celery is a distributed task queue that lets you run Python functions asynchronously across multiple workers, communicating through message brokers like RabbitMQ or Redis.

Install it if you need background job processing, task scheduling, or distributed work coordination.

permissive licensepure Python · 3.9+
58.2Mdownloads / mo
billiard With conditions
PyPI · Distributed Computing · released Nov 2025

billiard is a fork of Python's multiprocessing module with bug fixes and improvements, providing enhanced process pool management and inter-process communication for parallel task execution.

BSD-3-Clausepure Python · 3.7+
53.6Mdownloads / mo
pyspark With conditions
PyPI · Distributed Computing · released Jul 2026

PySpark provides Python bindings to Apache Spark, enabling distributed data processing and analytics across large datasets using Spark's unified engine with support for SQL, machine learning, graph processing, and stream processing.

permissive licensebuilds from source · 3.10+
51.5Mdownloads / mo
temporalio Worth it
PyPI · Distributed Computing · released Jul 2026

Temporal Python SDK provides a framework for building durable, distributed workflows and activities that execute asynchronously and survive failures through automatic retry and state replay.

MITcompiled wheel · 3.10+
30.4Mdownloads / mo
dask Worth it
PyPI · Distributed Computing · released Jul 2026

Dask is a parallel computing library that scales Python analytics workloads across multiple cores or machines using task scheduling and lazy evaluation.

BSD-3-Clausepure Python · 3.10+
30.3Mdownloads / mo
azure-batch Worth it
PyPI · Distributed Computing · released May 2026

Provides a Python client library to submit, manage, and monitor large-scale parallel and high-performance computing batch jobs on Azure Batch.

Install it if you need to run distributed batch workloads on Azure; the main consideration is that v15.x is a significant departure from v14.x, so review the…

license unclearpure Python · 3.9+
28.1Mdownloads / mo
nexus-rpc With conditions
PyPI · Distributed Computing · released Feb 2026

Nexus Python SDK provides a framework for defining synchronous RPC services and handlers that support both inline and asynchronous responses with operation tracking and cancellation.

However, be aware this is experimental software—expect breaking changes before a stable release, and verify that the SDK's current feature set fits your deployment…

MITpure Python · 3.10+
27.8Mdownloads / mo
azure-servicebus Worth it
PyPI · Distributed Computing · released Oct 2025

Azure Service Bus client library for Python that enables sending and receiving messages through cloud-managed queues, topics, and subscriptions with support for asynchronous messaging patterns.

Install it if you need to integrate with Azure's messaging service or build distributed, asynchronous messaging patterns on Azure.

license unclearpure Python · 3.9+
23.3Mdownloads / mo
azure-mgmt-compute Worth it
PyPI · Distributed Computing · released Jul 2026

Provides Python bindings to manage Azure compute resources—virtual machines, scale sets, disks, galleries, and related infrastructure—through the Azure Resource Manager API.

Install it if you need to manage Azure compute resources programmatically; it is the standard choice for that task.

MITpure Python · 3.10+
20.0Mdownloads / mo
pydocket With conditions
PyPI · Distributed Computing · released Aug 2026

Docket is a distributed background task system that queues Python async functions for immediate or scheduled execution via Redis streams, with a unified interface for both immediate and future work.

MITpure Python · 3.10+
17.2Mdownloads / mo
grpcio-gcp Skip
PyPI · Distributed Computing · released Sep 2018

Extends gRPC with connection pooling and affinity-based routing for Google Cloud Platform services, managing multiple channels and binding requests to specific backend instances.

Install only if maintaining legacy code that already depends on it.

Apache-2.0pure Pythonabandoned
16.8Mdownloads / mo
adlfs Worth it
PyPI · Distributed Computing · released Aug 2026

Provides a filesystem interface to Azure Blob Storage and Azure Data Lake Storage Gen2, enabling file-like access through fsspec.

BSD-3-Clausepure Python · 3.10+
15.9Mdownloads / mo
locust Worth it
PyPI · Distributed Computing · released Aug 2026

Locust is a Python-based load testing framework that lets you write performance tests in regular Python code and run them against HTTP and other protocols, with real-time monitoring via a web UI or command line.

Install it if you need load testing with code-based test definition, distributed scaling, and real-time monitoring—especially for HTTP services or when you want to…

MITpure Python · 3.11+
14.1Mdownloads / mo
netaddr Worth it
PyPI · Distributed Computing · released May 2024

Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.

BSD-3-Clausepure Python · 3.7+dormant
14.0Mdownloads / mo
azure-eventhub Worth it
PyPI · Distributed Computing · released Oct 2025

Publishes and consumes events from Azure Event Hubs, a scalable pub-sub service for ingesting and streaming millions of events per second to multiple consumers.

Install it if you need to publish or consume events from Azure Event Hubs; the only caveat is that thread and coroutine safety are not guaranteed, so your application…

license unclearpure Python · 3.9+
13.9Mdownloads / mo
flower Worth it
PyPI · Distributed Computing · released Aug 2023

Flower is a web-based monitoring and management dashboard for Celery task clusters, providing real-time visibility into worker status, task execution, and remote control capabilities.

Install it if you run Celery in production or development and need visibility into task execution.

BSD-3-Clausepure Python · 3.7+
13.6Mdownloads / mo
ansible Worth it
PyPI · Distributed Computing · released Aug 2026

Ansible is an IT automation system that handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration using agentless SSH-based communication.

Install it if you need agentless configuration management or orchestration.

copyleftpure Python · 3.12+
13.5Mdownloads / mo
rq Worth it
PyPI · Distributed Computing · released Jun 2026

RQ is a Python library for queueing jobs and processing them in the background with workers, backed by Redis or Valkey. It handles job scheduling, prioritization, retries, and webhooks with a simple API.

BSD-2-Clausepure Python · 3.10+
12.4Mdownloads / mo
databricks-connect With conditions
PyPI · Distributed Computing · released Jul 2026

Databricks Connect is a client library that lets you write Spark code locally in your IDE or notebook and execute it remotely on a Databricks cluster instead of running it locally.

license unclearpure Python
12.2Mdownloads / mo
dagster-postgres With conditions
PyPI · Distributed Computing · released Aug 2026

Connects Dagster data pipelines to PostgreSQL for asset storage, state management, and run tracking.

Install only if you have a PostgreSQL instance available and require multi-user or persistent storage; Dagster's default storage is sufficient for local development.

Apache-2.0pure Python
11.7Mdownloads / mo
dask-expr Worth it
PyPI · Distributed Computing · released Jan 2025

Dask Expressions provides query optimization for Dask DataFrames by encoding operations as an expression tree that is optimized before execution, replacing the earlier Dask DataFrame implementation.

Install it if you are using Dask DataFrames; it is the recommended path forward.

BSD-3-Clausepure Python · 3.10+dormant
11.0Mdownloads / mo
azure-mgmt-containerservice Worth it
PyPI · Distributed Computing · released Jul 2026

Provides Python bindings to manage Azure Container Service resources (AKS clusters, agent pools, and related infrastructure) via the Azure Resource Manager API.

Install it if you need to manage AKS clusters programmatically.

MITpure Python · 3.10+
10.8Mdownloads / mo
aiokafka Worth it
PyPI · Distributed Computing · released Apr 2026

aiokafka is an asyncio-based client library for Apache Kafka that provides asynchronous producer and consumer APIs for publishing and consuming messages.

Apache-2.0compiled wheel · 3.10+
10.5Mdownloads / mo
azure-synapse-spark With conditions
PyPI · Distributed Computing · released Oct 2021

Client library for interacting with Apache Spark clusters in Azure Synapse Analytics, providing programmatic access to Spark job submission and monitoring.

However, verify that its API surface and feature set meet your needs before committing to it for new projects, given the gap since the last release.

MITpure Python
10.3Mdownloads / mo
azure-mgmt-authorization Worth it
PyPI · Distributed Computing · released Jul 2023

Manages Azure role-based access control, role assignments, and authorization policies through the Azure Management API.

Install it if you need to automate or query Azure access control from Python.

MITpure Python · 3.7+
9.8Mdownloads / mo
dagster-pipes With conditions
PyPI · Distributed Computing · released Aug 2026

Dagster-pipes provides a toolkit for running Dagster integrations and transform logic outside of the main Dagster process, enabling external execution of data pipelines.

Apache-2.0pure Python
9.4Mdownloads / mo
distributed Worth it
PyPI · Distributed Computing · released Jul 2026

Distributed provides a scheduler and runtime for parallel and distributed computation using Dask, enabling you to scale Python workloads across multiple machines or cores.

BSD-3-Clausepure Python · 3.10+
8.4Mdownloads / mo
dagster-webserver Worth it
PyPI · Distributed Computing · released Aug 2026

Provides a web UI for Dagster, a data pipeline orchestrator that manages asset definitions, execution, and observability through a browser-based interface.

Apache-2.0pure Python
8.0Mdownloads / mo
dagster-graphql With conditions
PyPI · Distributed Computing · released Aug 2026

Provides a GraphQL API interface for querying and interacting with Dagster data pipelines, assets, and orchestration metadata.

Apache-2.0pure Python
7.8Mdownloads / mo
azure-mgmt-servicebus Worth it
PyPI · Distributed Computing · released Jul 2026

Manages Azure Service Bus resources (namespaces, queues, topics, subscriptions, rules) programmatically via the Azure Resource Manager API.

Install it if you need to manage Service Bus resources programmatically on Azure—it is the standard tool for that task.

MITpure Python · 3.10+
7.7Mdownloads / mo
django-celery-beat Worth it
PyPI · Distributed Computing · released Feb 2026

Stores Celery periodic task schedules in a Django database and manages them through the Django Admin interface, replacing static configuration with dynamic, editable task scheduling.

Install it if you use Celery with Django and need dynamic task scheduling; the low install friction and permissive license make adoption straightforward.

BSD-3-Clausepure Python · 3.8+
7.6Mdownloads / mo
azure-mgmt-eventhub Worth it
PyPI · Distributed Computing · released Jul 2026

Manages Azure Event Hub resources—namespaces, hubs, consumer groups, and authorization rules—via the Azure management API.

MITpure Python · 3.10+
7.6Mdownloads / mo