Topics / #load-testing

Load-testing projects on GitHub

Generating load to measure how systems behave under stress.

As of , the most-starred Load-testing projects on GitHub are wrk (40.4K stars), k6 (32K stars) and locust (28.2K stars). GitHub.Locker tracks 8 Load-testing repositories with 189.8K stars combined. The fastest-growing on October 16 was k6, with +11 stars in a day.

8Projects
189.8KStars in total
+32Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

8 projects · by stars

  1. #1 · wg/wrk

    wrk

    wrk is a modern HTTP benchmarking tool that generates significant load against a server using a single multi-core machine, measuring latency and throughput.

    40.4K
  2. #2 · grafana/k6

    k6

    k6 is a modern load-testing tool: you write test scripts that simulate real user traffic against your application to see how it performs. It is built for developers and testers in the DevOps era — like unit testing, but for performance.

    32K
  3. #3 · locustio/locust

    locust

    Locust is an open source performance/load testing tool for HTTP and other protocols — you define your tests in regular Python code and run them from the command line or a web-based UI.

    28.2K
  1. 4

    vegeta

    25.2Ktsenart/vegeta · Go

    Vegeta is a versatile HTTP load testing tool that drills HTTP services with a constant request rate — its tagline: It's over 9000! It works as both a CLI and a Go library and avoids Coordinated Omission.

  2. 5

    hey

    20.7Krakyll/hey · Go

    hey is a tiny command-line HTTP load generator that sends a configurable number of requests at a given concurrency level and prints performance stats, acting as a replacement for ApacheBench (ab).

  3. 6

    goreplay

    19.3Kprobelabs/goreplay · Go

    GoReplay is an open-source network monitoring tool that records your live HTTP traffic and reuses it for shadowing, load testing, monitoring and analysis — so you test with real data instead of synthetic scripts, and deploy with more confidence.

  4. 7

    tengine

    13.4Kalibaba/tengine · C

    Tengine is a high-performance web server and reverse proxy originated by Taobao, built as a fork of nginx that stays 100% compatible with it while adding extra enterprise features.

  5. 8

    oha

    10.6Khatoo/oha · Rust

    oha is a tiny HTTP load generator written in Rust: it sends load to a web application and shows the results in a realtime TUI. It was inspired by rakyll/hey.

Often tagged together