The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Python Performance Projects
-
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.
-
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, and 3.11. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
-
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.
-
opt_einsum
⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
-
ck
Collective Mind (CM) is a simple, modular, cross-platform and decentralized workflow automation framework with a human-friendly interface and reusable automation recipes to make it easier to compose, run, benchmark and optimize AI, ML and other applications and systems across diverse and continuously changing models, data, software and hardware (by mlcommons)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada] | dev.to | 2024-02-17
Yes, this is coming! Myself and others at OctoML and in the TVM community are actively working on multi-gpu support in the compiler and runtime. Here are some of the merged and active PRs on the multi-GPU (multi-device) roadmap:
Support in TVM’s graph IR (Relax) - https://github.com/apache/tvm/pull/15447
Thanks for the feedback! I'm Syrus, main author of the work on py2wasm.
We already opened a PR into Nuitka to bring the relevant changes upstream: https://github.com/Nuitka/Nuitka/pull/2814
We envision py2wasm being a thin layer on top of Nuitka, as also commented in the article.
From what we gathered, we believe that there's usefulness on having py2wasm as a separate package, as py2wasm would also need to ship the precompiled Python distribution (3.11) for WASI (which will not be needed for the other Nuitka use cases), apart of also shipping other tools that are not directly relevant for Nuitka
Project mention: Ask HN: C/C++ developer wanting to learn efficient Python | news.ycombinator.com | 2024-04-10
I was wondering if you have any synchronous routes in your app? We have an open issue regarding those and would love some ideas for solutions :)
yappi
Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29Try BlackSheep | Kore | socketify | baize
Project mention: Pinpoint performance regressions with CI-Integrated differential profiling | dev.to | 2023-10-23pytest-benchmark
Project mention: Easiest way to add write-through cache for auth_user queries? | /r/django | 2023-05-16Particularly I use django-cachalot, as it's easy to use and very feature complete for my use cases: https://github.com/noripyt/django-cachalot
If that doesn't work, try using Java arguments: https://github.com/brucethemoose/Minecraft-Performance-Flags-Benchmarks and/or increase the amount of allocated ram to 10GB.
There is a "live" flamegraph TUI that uses Austin for those interested in Python profiling https://github.com/P403n1x87/austin-tui. The data collected can be exported and then converted into pprof, and analysed further with flameshow etc...
Project mention: Introducing the integrated and automated performance analyzer | /r/linuxquestions | 2023-12-10I would like to introduce the integrated and automated performance analyzer. It named Guider, and it's repo is https://github.com/iipeace/guider.
Project mention: Show HN: Georaptor – A Python Geohash Compression Tool v3.0.0 | news.ycombinator.com | 2024-04-03
Python Performance related posts
- Introducing the integrated and automated performance analyzer
- Data Parallel Extensions for Python: near-native speed for scientific computing
- Show HN: I developed the most user-friendly Python profiling tool available
- Pinpoint performance regressions with CI-Integrated differential profiling
- Flameshow: A Terminal Flamegraph Viewer
- here
- How to profile an asynchronous FastAPI server
-
A note from our sponsor - WorkOS
workos.com | 24 Apr 2024
Index
What are some of the best open-source Performance projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | locust | 23,594 |
2 | tvm | 11,156 |
3 | Nuitka | 10,744 |
4 | Cython | 8,891 |
5 | pyinstrument | 6,105 |
6 | taurus | 1,956 |
7 | learning | 1,690 |
8 | yappi | 1,369 |
9 | socketify.py | 1,271 |
10 | requests-cache | 1,254 |
11 | WordOps | 1,226 |
12 | pytest-benchmark | 1,191 |
13 | django-cachalot | 1,161 |
14 | Minecraft-Performance-Flags-Benchmarks | 1,049 |
15 | pyopencl | 1,029 |
16 | pyperformance | 816 |
17 | nimporter | 808 |
18 | opt_einsum | 803 |
19 | austin-tui | 616 |
20 | ck | 579 |
21 | guider | 561 |
22 | devito | 518 |
23 | georaptor | 187 |
Sponsored