Mpire: A Python package for easier and faster multiprocessing

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • mpire

    A Python package for easy multiprocessing, but faster than multiprocessing

  • SimplePipeline

    A ridiculously simple multiprocessing pipeline module

  • I've written a very tiny multiprocessing pipeline in Python. It's documented.

    I've actually never made use of it but at the time I got a bit obsessed and wanted to write it. It does seem to work as expected.

    Is highly hackable as it is only a single file and a couple of classes.

    Maybe is useful to someone, here's the link: https://github.com/lliendo/SimplePipeline

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lox

    Threading and Multiprocessing made easy.

  • I often use lox for this sort of thing. It can use threads or processes, and has a very ergonomic api.

    https://github.com/BrianPugh/lox

  • futureproof

    Bulletproof concurrent.futures (by yeraydiazdiaz)

  • Another good library for concurrency and parallel tasks is futureproof:

    https://github.com/yeraydiazdiaz/futureproof

    > concurrent.futures is amazing, but it's got some sharp edges that have bit me many times in the past.

    > Futureproof is a thin wrapper around it addressing some of these problems and adding some usability features.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts