SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Performance Projects
-
The key to successful caching is understanding your application’s bottlenecks and choosing the right caching strategy for each use case. So before doing any caching or performance improvement, track the bottlenecks using tools like django debug toolbar, django silk. You can also use locust for performance/load testing.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Nuitka
Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.13. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.
Project mention: Lisp-stat: Lisp environment for statistical computing | news.ycombinator.com | 2025-06-15In my view, the biggest advantages of ahead-of-time compilation is lower binary size, higher performance, and binary portability (in a sense of being able to copy the binary and run it on another system with same architecture and OS, not in the usual sense of being easy to run to a different system architecture or OS).
It is somewhat unknown that Python itself can be compiled, using Nuitka [0] compiler. It still runs Python code, so the performance increase is not as extreme as one would get from rewriting in a fully statically typed code, but the AOT compiled C code is still faster than the interpreter.
[0] https://nuitka.net/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
opt_einsum
⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
-
-
-
Project mention: 10-Year-Old Linux/Android Performance Tool/Service: Guider 3.9.9 | news.ycombinator.com | 2025-06-21
- GitHub Release: https://github.com/iipeace/guider/releases/tag/versions/3.9....
-
-
-
httptap
Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output. (by ozeranskii)
Project mention: Httptap – HTTP request tracing with precise timing and TLS audit in pure Python | news.ycombinator.com | 2025-11-08 -
process-governor
Process Governor is a utility that automates the management of Windows processes and services by adjusting their priorities, I/O priorities, and core affinity according to user-defined rules (by SystemXFiles)
Python Performance discussion
Python Performance related posts
-
10-Year-Old Linux/Android Performance Tool/Service: Guider 3.9.9
-
Self-contained Python scripts with uv
-
CatBench Vector Search Playground on Postgres
-
py_yyjson – Fast, flexible and practical JSON parser for Python
-
Scalene: A high-performance, high-precision CPU, GPU, memory profiler for Python
-
Python Performance Benchmark Suite
-
Show HN: Fastest regex library for Python. Wrapper of regex (Rust)
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source Performance projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | locust | 27,898 |
| 2 | Nuitka | 14,912 |
| 3 | tvm | 13,460 |
| 4 | pyinstrument | 7,924 |
| 5 | taurus | 2,108 |
| 6 | yappi | 1,715 |
| 7 | socketify.py | 1,712 |
| 8 | Minecraft-Performance-Flags-Benchmarks | 1,681 |
| 9 | WordOps | 1,555 |
| 10 | requests-cache | 1,491 |
| 11 | pytest-benchmark | 1,436 |
| 12 | django-cachalot | 1,424 |
| 13 | pyopencl | 1,140 |
| 14 | pyperformance | 1,019 |
| 15 | liang | 1,010 |
| 16 | opt_einsum | 984 |
| 17 | nimporter | 857 |
| 18 | devito | 699 |
| 19 | guider | 673 |
| 20 | austin-tui | 663 |
| 21 | loopy | 630 |
| 22 | httptap | 499 |
| 23 | process-governor | 298 |