Python Concurrency

Open-source Python projects categorized as Concurrency

Top 21 Python Concurrency Projects

Concurrency
  • example-code-2e

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

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • rpmalloc

    Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C

  • arq

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

    Project mention: Future Plan for Arq | news.ycombinator.com | 2024-03-18
  • eventlet

    Concurrent networking library for Python

  • vermin

    Concurrently detect the minimum Python versions needed to run code

    Project mention: Vermin: Concurrently detect the minimum Python versions needed to run code | news.ycombinator.com | 2024-01-12
  • django-concurrency

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

  • pyee

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

  • 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
  • think-async

    🌿 Exploring cooperative concurrency primitives in Python

  • 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

    Project mention: Aiochan: CSP-Style Concurrency for Python | news.ycombinator.com | 2023-10-02
  • lox

    Threading and Multiprocessing made easy.

    Project mention: Mpire: A Python package for easier and faster multiprocessing | news.ycombinator.com | 2023-08-11

    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

  • python-performance

    Repository for the book Fast Python - published by Manning

  • snapchat-memory-fetcher

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

  • librer

    A cross-platform GUI file cataloging program with extensive customization options to suit user preferences. Highly optimized for multi-core parallel search speed, data integrity, and repository portability.

    Project mention: Librer – a highly customizable X-platform file cataloguing program | news.ycombinator.com | 2024-02-20
  • asynchrony

    asyncio Python framework for writing safe and fast concurrent code

  • pyeventbus

    Python Eventbus

  • AutoParaSelenium

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

  • jockey

    🏇 Generic Python library for running asynchronous workers. Useful for building event handlers, web frameworks, and alike. (by orsinium-labs)

    Project mention: Show HN: Jockey – Generic Python library for running asynchronous workers | news.ycombinator.com | 2023-11-03
  • asyncio-tutorial-part1

    🐍🔁 Intro to concurrency in Python with Asyncio.

  • one-ring

    CSP on top of AsyncIO

  • 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 Concurrency discussion

Log in or Post with

Python Concurrency related posts

  • Aiochan: CSP-Style Concurrency for Python

    1 project | news.ycombinator.com | 2 Oct 2023
  • Mpire: A Python package for easier and faster multiprocessing

    4 projects | news.ycombinator.com | 11 Aug 2023
  • RYU Controller SDN

    3 projects | /r/AskProgramming | 21 Mar 2023
  • asynchrony: asyncio Python framework for writing safe and fast concurrent code

    1 project | /r/Python | 17 Jan 2023
  • asynchrony: asyncio Python framework for writing safe and fast concurrent code

    1 project | /r/madeinpython | 11 Jan 2023
  • asynchrony: asyncio Python framework for writing safe and fast concurrent code

    1 project | /r/opensource | 19 Dec 2022
  • asynchrony: asyncio Python framework for writing safe and fast concurrent code

    1 project | /r/coolgithubprojects | 30 Nov 2022
  • A note from our sponsor - Scout Monitoring
    www.scoutapm.com | 20 Jul 2024
    Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today. Learn more →

Index

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

Project Stars
1 example-code-2e 3,087
2 rpmalloc 2,069
3 arq 2,032
4 eventlet 1,238
5 vermin 432
6 django-concurrency 429
7 pyee 352
8 think-async 228
9 Ignareo-ISML-auto-voter 188
10 Thespian Actor Library 187
11 aiochan 160
12 lox 87
13 python-performance 56
14 snapchat-memory-fetcher 24
15 librer 19
16 asynchrony 18
17 pyeventbus 17
18 AutoParaSelenium 9
19 jockey 7
20 asyncio-tutorial-part1 5
21 one-ring 1

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com