Python parallel-computing

Open-source Python projects categorized as parallel-computing

Top 23 Python parallel-computing Projects

parallel-computing
  1. Joblib

    Computing with Python functions.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. swifter

    A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner (by jmcarpenter2)

  4. pyper

    Concurrent Python made simple

    Project mention: This Week In Python | dev.to | 2025-01-17

    pyper – Concurrent Python made simple

  5. adaptive

    :chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions

  6. pyopencl

    OpenCL integration for Python, plus shiny features

  7. Hyperactive

    An optimization and data collection toolbox for convenient and fast prototyping of computationally expensive models.

  8. mpi4jax

    Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python :zap:

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. jug

    Parallel programming with Python

  11. pyhpc-benchmarks

    A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python :rocket:

  12. Bodo

    High-Performance Python Compute Engine for Data and AI

    Project mention: Polars Cloud: The Distributed Cloud Architecture to Run Polars Anywhere | news.ycombinator.com | 2025-03-07

    Bodo is a JIT compiler for Pandas/Numpy code that statically types the code during compilation time. However, it infers types automatically (looks at file metadata etc) and not really built for manually typing everything.

    https://github.com/bodo-ai/Bodo

  13. pqdm

    Comfortable parallel TQDM using concurrent.futures

  14. Fast-Poisson-Image-Editing

    A fast poisson image editing implementation that can utilize multi-core CPU or GPU to handle a high-resolution image input.

  15. PSyclone

    PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided transformation scripts.

  16. nnscaler

    nnScaler: Compiling DNN models for Parallel Training

  17. python-performance

    Repository for the book Fast Python - published by Manning

  18. wrapyfi

    Robotics MOM and RPC middleware wrapper with deep-learning framework integration

  19. mlToolKits

    learningOrchestra is a distributed Machine Learning integration tool that facilitates and streamlines iterative processes in a Data Science project.

  20. b-rabbit

    A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers

  21. RayEnvWrapper

    OpenAi's gym environment wrapper to vectorize them with Ray

  22. lava

    A Highlevel Python Wrapper for Vulkan's Compute API (by osanj)

  23. YellowPage-scraper

    A YellowPage scraper is a Python program/script that extracts data from the YellowPages.com website using the Python programming language. The scraper can be used to gather information such as business names, addresses, phone numbers, emails and reviews from the YellowPages website.

  24. blazer

    An HPC abstraction over MPI with built-in parallel compute primitives (by radiantone)

  25. parallel-book-generation

    Parallel AI Book Generation Architecture - Generate complete books in under 5 minutes instead of 60-90 minutes using stateless parallel chapter generation with AWS Step Functions. A fundamental rethinking of how AI content generation should work at scale.

    Project mention: Parallel book generation in 3.5 minutes instead of 60 (stateless architecture) | news.ycombinator.com | 2025-07-17

    - Quality: Professional editor rated output 4/5

    I've open sourced the architecture pattern: https://github.com/Traviseric/parallel-book-generation

    Also built a "knobs" framework as one example of how I'm maintaining quality/variation in parallel generation: https://github.com/Traviseric/knobs-framework

    Currently using this to generate 100 books in 90 days as a real-world test. Happy to answer questions about the technical challenges or parallel content generation in general.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python parallel-computing discussion

Log in or Post with

Python parallel-computing related posts

  • Minimal implementation of Mamba, the new LLM architecture, in 1 file of PyTorch

    7 projects | news.ycombinator.com | 20 Dec 2023
  • I made a Python package to do adaptive learning of functions in parallel [P]

    1 project | /r/MachineLearning | 30 Apr 2023
  • I made a Python package to do adaptive sampling of functions in parallel [OC]

    4 projects | /r/compsci | 29 Apr 2023
  • I made a Python package to do adaptive sampling of functions in parallel [OC]

    1 project | /r/programming | 29 Apr 2023
  • I made a Python package to do adaptive sampling of functions in parallel [OC]

    2 projects | /r/Python | 29 Apr 2023
  • Introducing Markdown Code Runner: Automatically execute code blocks in your Markdown files! 🚀

    5 projects | /r/Python | 11 Apr 2023
  • Does Julia have something like pythons adaptive?

    1 project | /r/Julia | 30 Apr 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source parallel-computing projects in Python? This list will help you:

# Project Stars
1 Joblib 4,192
2 swifter 2,616
3 pyper 1,465
4 adaptive 1,200
5 pyopencl 1,111
6 Hyperactive 529
7 mpi4jax 491
8 jug 459
9 pyhpc-benchmarks 328
10 Bodo 300
11 pqdm 295
12 Fast-Poisson-Image-Editing 275
13 PSyclone 120
14 nnscaler 115
15 python-performance 103
16 wrapyfi 77
17 mlToolKits 76
18 b-rabbit 31
19 RayEnvWrapper 23
20 lava 17
21 YellowPage-scraper 10
22 blazer 7
23 parallel-book-generation 2

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?