Python Performance

Open-source Python projects categorized as Performance

Top 23 Python Performance Projects

Performance
  1. locust

    Write scalable load tests in plain Python đźš—đź’¨

    Project mention: Caching in Django | dev.to | 2025-07-07

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. 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-15

    In 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/

  4. tvm

    Open Machine Learning Compiler Framework

  5. pyinstrument

    🚴 Call stack profiler for Python. Shows you why your code is slow!

  6. taurus

    Automation-friendly framework for Continuous Testing by (by Blazemeter)

  7. yappi

    Yet Another Python Profiler, but this time multithreading, asyncio and gevent aware.

  8. socketify.py

    Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3

  9. Minecraft-Performance-Flags-Benchmarks

    Sane, Benchmarked Java Flags and Tweaks for Minecraft

  10. WordOps

    Install and manage a high performance WordPress stack with a few keystrokes

  11. requests-cache

    Transparent persistent cache for python requests

  12. pytest-benchmark

    pytest fixture for benchmarking code

  13. django-cachalot

    No effort, no worry, maximum performance.

  14. pyopencl

    OpenCL integration for Python, plus shiny features

  15. pyperformance

    Python Performance Benchmark Suite

  16. liang

    Liang - Non functional requirements should be part of function interfaces

  17. opt_einsum

    ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.

  18. nimporter

    Compile Nim Extensions for Python On Import!

  19. devito

    DSL and compiler framework for automated finite-differences and stencil computation

  20. guider

    The All-in-One System Profiling and Fault Detection Tool for Linux & Android

    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....

  21. austin-tui

    The top-like text-based user interface for Austin

  22. loopy

    A code generator for array-based code on CPUs and GPUs (by inducer)

  23. 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
  24. 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)

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 Performance discussion

Log in or Post with

Python Performance related posts

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?