Python Performance

Open-source Python projects categorized as Performance

Top 23 Python Performance Projects

  • locust

    Write scalable load tests in plain Python 🚗💨

  • Project mention: Protegendo APIs da Esquerda para a Direita (e em td no meio do caminho) [Tradução +/- Comentada] | dev.to | 2024-02-17
  • tvm

    Open deep learning compiler stack for cpu, gpu and specialized accelerators

  • Project mention: Making AMD GPUs competitive for LLM inference | news.ycombinator.com | 2023-08-09

    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

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

  • Project mention: Py2wasm – A Python to WASM Compiler | news.ycombinator.com | 2024-04-22

    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

  • Cython

    The most widely used Python to C compiler

  • Project mention: Ask HN: C/C++ developer wanting to learn efficient Python | news.ycombinator.com | 2024-04-10
  • pyinstrument

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

  • Project mention: How to profile an asynchronous FastAPI server | /r/Python | 2023-08-09

    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 :)

  • taurus

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

  • learning

    Learning Shell,Python,Golang,System,Network (by anzhihe)

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

    WorkOS logo
  • yappi

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

  • Project mention: Profiling Python Code for Performance | dev.to | 2024-03-10

    yappi

  • socketify.py

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

  • Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29

    Try BlackSheep | Kore | socketify | baize

  • requests-cache

    Transparent persistent cache for python requests

  • WordOps

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

  • pytest-benchmark

    py.test fixture for benchmarking code

  • Project mention: Pinpoint performance regressions with CI-Integrated differential profiling | dev.to | 2023-10-23

    pytest-benchmark

  • django-cachalot

    No effort, no worry, maximum performance.

  • Project mention: Easiest way to add write-through cache for auth_user queries? | /r/django | 2023-05-16

    Particularly I use django-cachalot, as it's easy to use and very feature complete for my use cases: https://github.com/noripyt/django-cachalot

  • Minecraft-Performance-Flags-Benchmarks

    Sane, Benchmarked Java Flags and Tweaks for Minecraft

  • Project mention: here | /r/feedthebeast | 2023-08-30

    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.

  • pyopencl

    OpenCL integration for Python, plus shiny features

  • pyperformance

    Python Performance Benchmark Suite

  • nimporter

    Compile Nim Extensions for Python On Import!

  • opt_einsum

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

  • austin-tui

    The top-like text-based user interface for Austin

  • Project mention: Flameshow: A Terminal Flamegraph Viewer | news.ycombinator.com | 2023-09-24

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

  • 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)

  • guider

    A Practically Applicable Performance Analyzer for Real Product Development

  • Project mention: Introducing the integrated and automated performance analyzer | /r/linuxquestions | 2023-12-10

    I would like to introduce the integrated and automated performance analyzer. It named Guider, and it's repo is https://github.com/iipeace/guider.

  • devito

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

  • georaptor

    Python Geohash Compression Tool

  • Project mention: Show HN: Georaptor – A Python Geohash Compression Tool v3.0.0 | news.ycombinator.com | 2024-04-03
  • 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 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 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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com