Python Concurrency and Parallelism

Open-source Python projects categorized as Concurrency and Parallelism

Top 10 Python Concurrency and Parallelism Projects

  • Ray

    Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a toolkit of libraries (Ray AIR) for accelerating ML workloads.

    Project mention: TransformerXL + PPO Baseline + MemoryGym | reddit.com/r/reinforcementlearning | 2023-02-15

    RLlib

  • Faust

    Python Stream Processing

    Project mention: Kafka ETL tool, is there any? | reddit.com/r/apachekafka | 2023-02-14

    If you really want a "modern" language (I assume you just want Python based on your other comments), there's Robinhood's Faust, though it's been deprecated for a while. It'll still probably do what you want given your criteria, but it's not really suitable for long-term use given it hasn't been updated since October 2020.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • gevent

    Coroutine-based concurrency library for Python

    Project mention: SynchronousOnlyOperation from celery task using gevent execution pool on django orm | reddit.com/r/django | 2023-05-31
  • deco

  • Tomorrow

    Magic decorator syntax for asynchronous code in Python

  • eventlet

    Concurrent networking library for Python

    Project mention: RYU Controller SDN | reddit.com/r/AskProgramming | 2023-03-21

    index 714cb3a6..47c5c039 100644 --- a/tools/pip-requires +++ b/tools/pip-requires @@ -2,7 +2,7 @@ # NOTE: OpenStack avoids some versions of eventlet, because of the # following issue. # https://github.com/eventlet/eventlet/issues/401 -eventlet==0.31.1 +eventlet==0.33.3 msgpack>=0.4.0 # RPC library, BGP speaker(net_cntl) netaddr oslo.config>=2.5.0

  • SCOOP (Scalable COncurrent Operations in Python)

    SCOOP (Scalable COncurrent Operations in Python) (by soravux)

  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • Thespian Actor Library

    Python Actor concurrency library

  • aiochan

    CSP-style concurrency for Python

  • pyeventbus

    Python Eventbus

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). The latest post mention was on 2023-05-31.

Python Concurrency and Parallelism related posts

Index

What are some of the best open-source Concurrency and Parallelism projects in Python? This list will help you:

Project Stars
1 Ray 25,848
2 Faust 6,547
3 gevent 5,933
4 deco 1,568
5 Tomorrow 1,460
6 eventlet 1,181
7 SCOOP (Scalable COncurrent Operations in Python) 591
8 Thespian Actor Library 179
9 aiochan 138
10 pyeventbus 15
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com