Python Concurrency

Open-source Python projects categorized as Concurrency | Edit details

Top 12 Python Concurrency Projects

  • arq

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

    Project mention: I made a simple async queueing framework called SAQ! It includes a built in web UI to manage jobs. | | 2022-01-06

    I need to process a lot of long running IO heavy jobs with background workers. I've been using ARQ for a while but decided to take a crack at writing my own distributed queue.

  • eventlet

    Concurrent networking library for Python

    Project mention: error: command 'gcc' failed with exit status 1 while installing eventlet | | 2022-03-17

    [email protected]:~# easy\_install -U eventlet Searching for eventlet Reading Reading Reading Best match: eventlet 0.9.16 Processing eventlet-0.9.16-py2.7.egg eventlet 0.9.16 is already the active version in easy-install.pth Using /usr/local/lib/python2.7/dist-packages/eventlet-0.9.16-py2.7.egg Processing dependencies for eventlet Searching for greenlet>=0.3Reading match: greenlet 0.3.4Downloading greenlet-0.3.4.zipWriting /tmp/easy_install-_aeHYm/greenlet-0.3.4/setup.cfgRunning greenlet-0.3.4/ -q bdist_egg --dist-dir /tmp/easy_install-_aeHYm/greenlet-0.3.4/egg-dist-tmp-t9_gbWIn file included from greenlet.c:5:0:greenlet.h:8:20: fatal error: Python.h: No such file or directorycompilation terminated.error: Setup script exited with error: command 'gcc' failed with exit status 1` Why can't Python.h be found?

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • vermin

    Concurrently detect the minimum Python versions needed to run code

  • pyee

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

    Project mention: pyee Release 9.0: Type Annotations, New APIs & More! | | 2022-01-17

    I just published a fresh release of pyee and boy does it have a lot of changes from the last *counts on fingers* 5 months! I wanted to talk about the changes and what went into them, as some of them are fun and interesting.

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

    Project mention: Web crawler/spider of ultimate concurrency packed as microservice nodes | | 2021-10-22
  • think-async

    🌿 Exploring cooperative concurrency primitives in Python

  • Thespian Actor Library

    Python Actor concurrency library

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • pyeventbus

    Python Eventbus

  • snapchat-memory-fetcher

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

    Project mention: need help with snapchat memory fetcher | | 2021-11-26

    Hi im trying to download all my snapchat memories from a html that snapchat gave me. It has like 2000 pictures/videos and i would have need to click download manually on everyone. So i tried to look for some script or something that would download them for me. I came across this one ( and i need help to run it because i havent used python or any software like it.

  • python-performance

    Repository for the book High Performance Python for Data Analytics - published by Manning

    Project mention: Advanced Array access in Cython using a practical example | | 2021-06-09

    All the code referred here can be found in

  • AutoParaSelenium

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

    Project mention: Automatically-setup Selenium Tests Running in Parallel | | 2022-01-06

    This AutoParaSelenium library allows for selenium tests running in parallel with ZERO configuration with respect to downloading the webdrivers and minimal configuration with respect to extensions. My team at LiveTL has found success with this library, so the library is somewhat battle-tested in production.

  • asyncio-tutorial-part1

    🐍🔁 Intro to concurrency in Python with Asyncio.

    Project mention: Async HTTP Requests with Aiohttp & Aiofiles | | 2022-02-02

    title description primary_tag url published_at Intro to Asynchronous Python with Asyncio Execute multiple tasks concurrently in Python with Asyncio: Python`s built-in async library. Python 2022-01-04 Deploy Serverless Golang Functions with Netlify Write and deploy Golang Lambda Functions to your GatsbyJS site on Netlify. JAMStack 2020-08-02 SSH & SCP in Python with Paramiko Automate remote server tasks by using the Paramiko & SCP Python libraries. Use Python to SSH into hosts; execute tasks; transfer files; etc. Python 2020-01-03 Create Cloud-hosted Charts with Plotly Chart Studio Use Pandas and Plotly to create cloud-hosted data visualizations on-demand in Python. Plotly 2020-09-03 Create Your First Golang App Set up a local Golang environment and learn the basics to create and publish your first Hello world app. Golang 2020-05-25 Creating Interactive Views in Django Create interactive user experiences by writing Django views to handle dynamic content; submitting forms; and interacting with data. Django 2020-04-23 Define Relationships Between SQLAlchemy Data Models SQLAlchemy`s ORM easily defines data models with relationships such as one-to-one; one-to-many; and many-to-many relationships. SQLAlchemy 2019-07-11 ...etc

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 2022-03-17.

Python Concurrency related posts


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

Project Stars
1 arq 1,186
2 eventlet 1,100
3 vermin 301
4 pyee 283
5 Ignareo-ISML-auto-voter 177
6 think-async 176
7 Thespian Actor Library 164
8 pyeventbus 16
9 snapchat-memory-fetcher 11
10 python-performance 8
11 AutoParaSelenium 8
12 asyncio-tutorial-part1 1
Find remote jobs at our new job board There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives