Open-source projects categorized as performance-testing Edit details

Top 23 performance-testing Open-Source Projects

  • locust

    Scalable user load testing tool written in Python

    Project mention: Load Testing: An Unorthodox Guide | | 2022-09-26

    Agreed with a lot of the points here, like starting small with a single piece of your API, then slowly expanding your tests once you’re comfortable that you know what you’re doing.

    Note that if you use the Locust framework to write your load tests in Python, it takes care of measuring and reporting the latency and throughput for you. It’s really nice.

  • awesome-test-automation

    A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by

    Project mention: Thursday Daily Thread: Python Careers, Courses, and Furthering Education! | | 2021-10-28

    I don't have personal experience, but I have this link bookmarked, might help you:

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • ddosify

    High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - 🚀

    Project mention: Ddosify – Simple Load Testing Tool | | 2022-08-16
  • fortio

    Fortio load testing library, command line tool, advanced echo server and web UI in go (golang). Allows to specify a set query-per-second load and record latency histograms and other useful stats.

  • PHPBench

    PHP Benchmarking framework

    Project mention: Comparing PHP Collections | | 2022-03-22

    I used phpbench to measure performance. I think one of the big differences between all the solutions is the type checking. So I decided to try measure it. How much faster will code with/without type checking?

  • NBomber

    Modern and flexible load testing framework for Pull and Push scenarios, designed to test any system regardless a protocol (HTTP/WebSockets/AMQP etc) or a semantic model (Pull/Push).

  • woodpecker

    Drill is an HTTP load testing application written in Rust (by fcsonline)

    Project mention: [Media] Introducing `pdc` a load testing library that can hit 500,000 req/sec | | 2022-04-26



    Download’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform

  • image-actions

    A Github Action that automatically compresses JPEGs, PNGs and WebPs in Pull Requests.

  • reassure

    Performance testing companion for React and React Native

    Project mention: callstack/reassure: Performance testing companion for React and React Native | | 2022-06-30
  • go-wrk

    go-wrk - a HTTP benchmarking tool based in spirit on the excellent wrk tool (

    Project mention: go-wrk supports js script file now. | | 2021-12-18

    I notice that there is a golang variation named go-wrk created many years ago. I forked it and added the JavaScript file support to it.

  • Expecto

    A smooth testing lib for F#. APIs made for humans! Strong testing methodologies for everyone!

    Project mention: Das.Test - an opinionated unit testing library written in F# for F# | | 2022-02-06

    Beside, did you try Expecto?

  • awesome-jmeter

    A collection of resources covering different aspects of JMeter usage.

  • jmeter-maven-plugin

    The JMeter Maven Plugin

  • quickperf

    QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties

  • Pewpew

    Flexible HTTP command line stress tester for websites and web services (by bengadbois)

  • kube-burner

    Kube-burner is a tool aimed at stressing Kubernetes clusters by creating or deleting a high quantity of objects

    Project mention: 27 open-source tools that can make your Kubernetes workflow easier 🚀🥳 | | 2021-11-09
  • jmeter-java-dsl

    Simple JMeter performance tests API

    Project mention: Getting Started with JMeter DSL | | 2022-05-02

    JMeter DSL is an open source initiative from Abstracta which provides JMeter-as-Code in Java.

  • ptg

    💥Performance testing tool (Go), It is also a GUI gRPC client.

    Project mention: I wrote a gRPC GUI client with go | | 2022-07-04

    For more functions usage and introduction. please refer to the project home page:

  • nullfsvfs

    a virtual black hole file system that behaves like /dev/null

    Project mention: My CPU fan when I start a third virtual machine. | | 2021-11-02

    As usual there's a solution to that.

  • benchmark-operator

    The Chuck Norris of cloud benchmarks

  • hargo

    Hargo is a Go library and command line utility that parses HAR files, can convert to curl format, and serve as a load test driver.

  • python-benchmark-harness

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

    Project mention: Sprucing up my read me for my Python project | | 2022-02-01
  • ctsTraffic

    ctsTraffic is a highly scalable client/server networking tool giving detailed performance and reliability analytics

    Project mention: Weird 21Gb/s limit on 100Gb/s network. | | 2022-05-05
  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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). The latest post mention was on 2022-09-26.

performance-testing related posts


What are some of the best open-source performance-testing projects? This list will help you:

Project Stars
1 locust 19,791
2 awesome-test-automation 5,289
3 ddosify 4,890
4 fortio 2,679
5 PHPBench 1,631
6 NBomber 1,598
7 woodpecker 1,330
8 image-actions 1,219
9 reassure 682
10 go-wrk 591
11 Expecto 574
12 awesome-jmeter 568
13 jmeter-maven-plugin 397
14 quickperf 356
15 Pewpew 354
16 kube-burner 273
17 jmeter-java-dsl 268
18 ptg 251
19 nullfsvfs 244
20 benchmark-operator 230
21 hargo 199
22 python-benchmark-harness 135
23 ctsTraffic 126
Find remote jobs at our new job board There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.