SaaSHub helps you find the best software and product alternatives Learn more →
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 set of AI Libraries for accelerating ML workloads.
-
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.
-
SCOOP (Scalable COncurrent Operations in Python)
SCOOP (Scalable COncurrent Operations in Python) (by soravux)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
22. Ray | Github | tutorial
Project mention: Faust VS quix-streams - a user suggested alternative | libhunt.com/r/faust | 2023-12-07
A sub-question for the folks here: is anyone using the combination of gevent and PyPy for a production application? Or, more generally, other libraries that do deep monkey-patching across the Python standard library?
Things like https://github.com/gevent/gevent/issues/676 and the fix at https://github.com/gevent/gevent/commit/f466ec51ea74755c5bee... indicate to me that there are subtleties on how PyPy's memory management interacts with low-level tweaks like gevent that have relied on often-implicit historical assumptions about memory management timing.
Not sure if this is limited to gevent, either - other libraries like Sentry, NewRelic, and OpenTelemetry also have low-level monkey-patched hooks, and it's unclear whether they're low-level enough that they might run into similar issues.
For a stack without any monkey-patching I'd be overjoyed to use PyPy - but between gevent and these monitoring tools, practically every project needs at least some monkey-patching, and I think that there's a lack of clarity on how battle-tested PyPy is with tools like these.
Python Concurrency and Parallelism related posts
-
Faust VS quix-streams - a user suggested alternative
2 projects | 7 Dec 2023
- Aiochan: CSP-Style Concurrency for Python
- Fine-Tuning Llama-2: A Comprehensive Case Study for Tailoring Custom Models
- Ray – an open source project for scaling AI workloads
- Is anyone using PyPy for real work?
- Methods to keep agents inside grid world.
- SynchronousOnlyOperation from celery task using gevent execution pool on django orm
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Concurrency and Parallelism projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Ray | 30,988 |
2 | Faust | 6,671 |
3 | gevent | 6,160 |
4 | deco | 1,571 |
5 | Tomorrow | 1,459 |
6 | eventlet | 1,226 |
7 | SCOOP (Scalable COncurrent Operations in Python) | 616 |
8 | Thespian Actor Library | 185 |
9 | aiochan | 156 |
10 | pyeventbus | 17 |
Sponsored