Python Benchmarking

Open-source Python projects categorized as Benchmarking

Top 23 Python Benchmarking Projects

Benchmarking
  1. locust

    Write scalable load tests in plain Python ๐Ÿš—๐Ÿ’จ

    Project mention: Smoke, stress, spike, soak, and recovery: 5 essential load test profiles | news.ycombinator.com | 2024-08-15

    Hi everyone!

    Long time lurker, first time poster here. I'm the maintainer of Locust (https://github.com/locustio/locust), and this is the second part of my series about load testing.

    Let me know what you think!

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. Merlion

    Merlion: A Machine Learning Framework for Time Series Intelligence

    Project mention: Merlion: A Machine Learning Framework for Time Series Intelligence | news.ycombinator.com | 2025-02-28
  4. AutoRAG

    AutoRAG: An Open-Source Framework for Retrieval-Augmented Generation (RAG) Evaluation & Optimization with AutoML-Style Automation

    Project mention: AIM Weekly 28 Oct 2024 | dev.to | 2024-10-28

    ๐Ÿ“Ž AutoRAG with Milvus ๐Ÿ› ๏ธ ADO ๐Ÿซถ Self Hosting LLM ๐ŸŒ Noema Declarative AI ๐Ÿ“ New NIM Blueprint for building AI Virtual Assistant ๐Ÿš™ Zilliz Integrations ๐Ÿซถ Using Milvus for Semantic Search ๐Ÿค– Contextual Retrieval ๐Ÿ“Ž Meta: Quantized Light Weight Models ๐Ÿš™ https://arxiv.org/pdf/2407.01219 โœ… Cool Icons ๐Ÿ™Œ IBM Watson AI Milvus Bot ๐Ÿ“Ž The Hacker's Browser ๐Ÿ› ๏ธ Small and Mighty H2O Model ๐Ÿ“ Zilliz Cloud vs Qdrant ๐Ÿ’ซ Gravatino and Agents ๐Ÿ› ๏ธ OSS Summit Europe 2024 Report โ–ถ๏ธ RAG Strategi ๐Ÿค– MS AI Data Visualizations ๐ŸŒ Graph RAG ๐Ÿ‘ฝ South Bay Meetup 15 Oct 2024 ๐Ÿฆพ Influx and Milvus ๐Ÿ‘ฝ Multimodal Pipelines โœจ Constrained Sampling from LLM ๐Ÿš• BAML: Cheaper, Fast and More Accurate Function Calling ๐Ÿ“Š Infinite World Generation with outlines txt ๐Ÿ’ป Ollama Client Swift ๐Ÿ” Atomic Agents ๐Ÿ•ถ๏ธ PYMUPDF4LLM ๐Ÿš• Milvus for AI Agents ๐Ÿ“Š Fine Tuning LLAMA 3 with ORPO ๐Ÿฆพ Run NVIDIA Models ๐Ÿ’ป LLM Training Meta Lingua โœจ 1 Bit LLM - MS BitNet ๐Ÿ’ป Intro ๐Ÿ•ถ๏ธ Mastering Chunk ๐Ÿ“Š Storm Stanford Tool ๐Ÿ DAMO NLP SG CaRing ๐Ÿ” LLM Reasoners

  5. benchmark_VAE

    Unifying Variational Autoencoder (VAE) implementations in Pytorch (NeurIPS 2022)

  6. pytest-benchmark

    pytest fixture for benchmarking code

  7. pyperf

    Toolkit to run Python benchmarks

  8. pygraft

    Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. truvari

    Structural variant toolkit for VCFs

  11. CARLA

    CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithms (by carla-recourse)

  12. benchexec

    BenchExec: A Framework for Reliable Benchmarking and Resource Measurement

    Project mention: JavaScript Benchmarking Is a Mess | news.ycombinator.com | 2024-12-24

    No interest in a more general tool?

    https://github.com/sosy-lab/benchexec

  13. fastero

    Python timeit CLI for the 21st century! colored output, multi-line input with syntax highlighting and autocompletion and much more!

  14. ferret

    A python package for benchmarking interpretability techniques on Transformers. (by g8a9)

  15. Xpedite

    A non-sampling profiler purpose built to measure and optimize performance of C++ low latency/real time systems

  16. python-benchmark-harness

    A micro/macro benchmark framework for the Python programming language that helps with optimizing your software.

  17. CompanyKG

    A Large-Scale Company Relation Graph for Investment Industry

  18. video-quality-metrics

    Uses FFmpeg to benchmark video encoders to compare VMAF/SSIM/PSNR with different encoder settings.

  19. LLMeBench

    Benchmarking Large Language Models

    Project mention: Benchmarking LLMs Made Easy with LLMeBench | dev.to | 2025-02-28

    ๐Ÿ”— GitHub Repo โ†’ github.com/qcri/LLMeBench

  20. less_slow.py

    Playing around "Less Slow" coding practices in Python, from numerical micro-kernels to coroutines, ranges, and polymorphic state machines

    Project mention: Show HN: Less Slow C++ | news.ycombinator.com | 2025-04-18

    Great question! This has been top of mind for me for the last 2โ€“3 years.

    Short answer: sadly, no. I love the "usability" promise of coroutinesโ€”and even have 2โ€“3 FOSS projects that could be rewritten entirely around C++ or Rust coroutines for better debuggability and extensibilityโ€”but my experiments show that the runtime cost of most coroutineโ€‘like abstractions is simply too high. Frankly, Iโ€™m not even sure if a better design is possible on modern hardware.

    This leads me to conclude that, despite my passion for SIMD and superscalar execution, the highestโ€‘impact new assembly instructions that x86 and Arm could standardize would center on async execution and lightweight context switching... yet I havenโ€™t seen any movement in that direction.

    โธป

    I also wrote toy examples for various range/async/stream models in C++, Rust, and Python, with measured latencies in inline comments:

      - Python: 

  21. pytest-codspeed

    Pytest plugin to create CodSpeed benchmarks

    Project mention: Ask HN: Who is hiring? (March 2025) | news.ycombinator.com | 2025-03-03

    CodSpeed | Founding AI Engineer | On-site (Paris) / Remote (Europe) | Full-time | https://codspeed.io

    We're building software performance optimization tools to optimize and measure code performance before it is deployed to production. We avoid regressions that impact UX and help developers solve their performance issues faster. We're already live and trusted by top-tier open-source project teams such as Pydantic, Ruff, and Prisma.

    Weโ€™re at an exciting early stage and looking for talented engineers who share our passion for helping to enhance the performance of software used by billions, improving the software development lifecycle, and building tools we love to use ourselves.

    Apply at https://codspeed.notion.site/Founding-AI-Engineer-cd1bf4fd73...

  22. ycecream

    Sweeter debugging and benchmarking Python programs.

  23. toml-bench

    Which toml package to use in python?

  24. api-performance-tests

    Benchmarking Litestar vs other ASGI API framework

  25. cloud_benchmarker

    Cloud Benchmarker automates performance testing of cloud instances, offering insightful charts and tracking over time.

  26. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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 Benchmarking discussion

Log in or Post with

Python Benchmarking related posts

  • CatBench Vector Search Playground on Postgres

    1 project | news.ycombinator.com | 2 Mar 2025
  • BenchExec: A Framework for Reliable Benchmarking and Resource Measurement

    1 project | news.ycombinator.com | 14 Jun 2024
  • Pinpoint performance regressions with CI-Integrated differential profiling

    4 projects | dev.to | 23 Oct 2023
  • Show HN: Cloud Benchmarker: See how fast your cloud instances are for real

    1 project | news.ycombinator.com | 11 Oct 2023
  • Cloud Benchmarker: See how fast your cloud instances are for real!

    1 project | /r/programming | 29 Sep 2023
  • Cloud Benchmarker: See how fast your cloud instances are for real! (Python Open-Source)

    1 project | /r/Python | 29 Sep 2023
  • Show HN: 78% MNIST accuracy using GZIP in under 10 lines of code

    5 projects | news.ycombinator.com | 20 Sep 2023
  • A note from our sponsor - InfluxDB
    influxdata.com | 25 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more โ†’

Index

What are some of the best open-source Benchmarking projects in Python? This list will help you:

# Project Stars
1 locust 26,048
2 Merlion 4,259
3 AutoRAG 3,856
4 benchmark_VAE 1,904
5 pytest-benchmark 1,300
6 pyperf 847
7 pygraft 683
8 truvari 353
9 CARLA 286
10 benchexec 255
11 fastero 237
12 ferret 212
13 Xpedite 164
14 python-benchmark-harness 157
15 CompanyKG 131
16 video-quality-metrics 129
17 LLMeBench 96
18 less_slow.py 90
19 pytest-codspeed 77
20 ycecream 55
21 toml-bench 52
22 api-performance-tests 40
23 cloud_benchmarker 35

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com