Python Concurrency

Open-source Python projects categorized as Concurrency

Top 18 Python Concurrency Projects

  • example-code-2e

    Example code for Fluent Python, 2nd edition (O'Reilly 2022)

  • arq

    Fast job queuing and RPC in python with asyncio and redis.

    Project mention: The Many Problems with Celery | /r/Python | 2023-05-22
  • Sonar

    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.

  • eventlet

    Concurrent networking library for Python

    Project mention: RYU Controller SDN | /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. # -eventlet==0.31.1 +eventlet==0.33.3 msgpack>=0.4.0 # RPC library, BGP speaker(net_cntl) netaddr oslo.config>=2.5.0

  • django-concurrency

    Optimistic lock implementation for Django. Prevents users from doing concurrent editing.

    Project mention: Any way to buffer or prevent additional client requests until a response is received? | /r/django | 2023-02-27

    Also a package that might be worth checking out (I've not tried it):

  • vermin

    Concurrently detect the minimum Python versions needed to run code - Vermin 1.6 will end support for running via Python 2.7. Python 3.x is going to be required but detection of 2.x functionality will remain functional.

  • pyee

    A rough port of Node.js's EventEmitter to Python with a few tricks of its own

  • think-async

    🌿 Exploring cooperative concurrency primitives in Python

  • 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.

  • Ignareo-ISML-auto-voter

    Ignareo the Carillon, a web crawler/spider template of ultimate high concurrency built for leprechauns. Carillons as the best web spiders; Long live the golden years of leprechauns! (ISML=international saimoe; 2022 ISML is last ISML)

  • Thespian Actor Library

    Python Actor concurrency library

  • aiochan

    CSP-style concurrency for Python

  • lox

    Threading and Multiprocessing made easy. (by BrianPugh)

    Project mention: I made autothread: the easiest way to add parallelization to your code | /r/Python | 2022-12-22
  • python-performance

    Repository for the book Fast Python - published by Manning

  • snapchat-memory-fetcher

    👻🟡 Download all Snapchat video & photo memories from a data export.

  • asynchrony

    asyncio Python framework for writing safe and fast concurrent code

    Project mention: asynchrony: asyncio Python framework for writing safe and fast concurrent code | /r/Python | 2023-01-17
  • pyeventbus

    Python Eventbus

  • AutoParaSelenium

    A library to make concurrent selenium tests that automatically download and setup webdrivers

  • asyncio-tutorial-part1

    🐍🔁 Intro to concurrency in Python with Asyncio.

  • one-ring

    CSP on top of AsyncIO

    Project mention: How to Choose the Right Python Concurrency API | | 2022-08-10
  • SaaSHub

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

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-22.

Python Concurrency related posts


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

Project Stars
1 example-code-2e 2,000
2 arq 1,597
3 eventlet 1,181
4 django-concurrency 410
5 vermin 366
6 pyee 312
7 think-async 207
8 Ignareo-ISML-auto-voter 185
9 Thespian Actor Library 179
10 aiochan 138
11 lox 73
12 python-performance 21
13 snapchat-memory-fetcher 20
14 asynchrony 18
15 pyeventbus 15
16 AutoParaSelenium 9
17 asyncio-tutorial-part1 4
18 one-ring 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives