Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source load-testing software

133 open-source libraries, tools and applications tagged load-testing, ranked by how closely load-testing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

133 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
k6
k6 is an open‑source load‑testing tool written in Go with a JavaScript/TypeScript scripting engine. It lets developers define performance t…
9931932active
k6
Grafana k6 is an open-source load and performance testing tool with a Go-based engine and tests written in JavaScript or TypeScript. It sup…
9931932stable
locustio/locust
Locust is an open-source load and performance testing framework where test scenarios are written in plain Python code. It supports distribu…
9528227active
cloudflare/pingora
Pingora is a Rust framework from Cloudflare for building fast, reliable, and programmable network services such as HTTP proxies and load ba…
8527603stable
tsenart/vegeta
Vegeta is a versatile HTTP load testing tool and Go library that drills HTTP services with a constant request rate. It is usable both as a …
6825203stable
hey
hey is a small command-line HTTP load generator written in Go, originally named boom and designed as a replacement for ApacheBench (ab). It…
5320285stable
probelabs/goreplay
GoReplay is an open‑source command‑line tool that captures live HTTP traffic from a network interface and replays it against a test environ…
4819323active
Tengine
Tengine is a high-performance web server and reverse proxy forked from nginx, developed by Taobao/Alibaba since 2011. It is 100% nginx-comp…
8313385active
hatoo/oha
oha is a small HTTP load generator written in Rust, inspired by rakyll/hey, that sends load to a web application and displays results in a …
9310601active
apache/jmeter
Apache JMeter is a 100% Java open-source application for load testing and measuring the performance of web applications and other services.…
669552stable
Artillery
Artillery is an open-source load testing platform and CLI for stress-testing HTTP APIs, GraphQL, WebSocket, Socket.IO, gRPC, and browser ap…
909091active
autocannon
A fast HTTP/1.1 benchmarking and load-testing tool written in Node.js, inspired by wrk and wrk2. It can be used from the command line or pr…
568520stable
Anteon
Anteon (formerly Ddosify) is an open-source, eBPF-based Kubernetes monitoring and performance testing platform. It automatically generates …
518517active
MetalLB
MetalLB is a network load-balancer implementation for bare-metal Kubernetes clusters that provides Services of type LoadBalancer using stan…
908355active
wg/wrk
wrk is a modern HTTP benchmarking tool that generates significant load from a single multi-core machine using a multithreaded design with e…
3240417maintenance
fabiolb/fabio
Fabio is an HTTP, HTTPS, TCP, and gRPC reverse proxy and load balancer that configures itself dynamically from service data stored in Consu…
937346active
Gatling
Gatling is an open-source, code-first load testing tool and performance engineering platform. It uses a fully asynchronous, non-blocking ar…
876955stable
sysown/proxysql
ProxySQL is a high-performance, protocol-aware SQL proxy for MySQL, MariaDB, Percona Server, and PostgreSQL that sits between applications …
936940stable
codesenberg/bombardier
Bombardier is a fast cross-platform HTTP(S) benchmarking tool written in Go, built on fasthttp with an optional net/http client for HTTP/2.…
786841active
BFE
BFE (Beyond Front End) is a modern layer 7 load balancer and reverse proxy written in Go, originally developed at Baidu and now a CNCF sand…
996264active
JoeDog/siege
Siege is an open-source HTTP load testing and benchmarking utility written in C. It simulates many concurrent users hitting one or many URL…
856216active
easegress-io/easegress
Easegress is a cloud-native traffic orchestration system that acts as an API gateway, reverse proxy, and traffic manager with built-in Raft…
785867active
sammwyy/MikuMikuBeam
MikuMikuBeam is a network stress testing tool written in Go with a Hatsune Miku-themed web UI, supporting HTTP flood, HTTP bypass, Slowlori…
605864active
snailyp/gemini-balance
A Python FastAPI proxy and load-balancing service for the Google Gemini API that rotates multiple API keys and exposes both Gemini and Open…
365813active
baidu/dperf
dperf is a high-performance network traffic generator and load testing tool built on DPDK, capable of tens of millions of HTTP connections …
625644active
pgdogdev/pgdog
PgDog is a PostgreSQL proxy written in Rust that combines connection pooling, query load balancing, and database sharding in a single binar…
855584active
facebookincubator/katran
Katran is a C++ library and BPF program for building a high-performance layer 4 load balancing forwarding plane. It leverages the Linux ker…
775362active
nginx/kubernetes-ingress
The official NGINX and NGINX Plus Ingress Controller for Kubernetes, maintained by the NGINX team at F5. It translates Kubernetes Ingress r…
965078stable
llm-d
llm-d is a Kubernetes-native distributed LLM inference serving stack that orchestrates model servers like vLLM and SGLang across clusters. …
834891active
six-ddc/plow
Plow is a high-performance HTTP(S) benchmarking tool written in Go, built on fasthttp for maximum throughput. It reports real-time latency …
674514active
mosn/mosn
MOSN (Modular Open Smart Network) is a cloud-native network proxy platform written in Go, open-sourced by Ant Group and battle-tested on hu…
614508stable
kubernetes/ingress-nginx
Ingress NGINX Controller is a Kubernetes ingress controller that uses NGINX as a reverse proxy and load balancer to route external traffic …
1019446maintenance
link1st/go-stress-testing
A stress/load testing tool written in Go that simulates concurrent users with goroutines to measure QPS and connection capacity. It support…
724408active
postgresml/pgcat
PgCat is a PostgreSQL connection pooler and proxy written in Rust, similar to PgBouncer, with support for sharding, load balancing, failove…
344022stable
nakabonne/ali
ali is a Go-based HTTP load testing CLI tool that generates HTTP traffic against a target URL and plots performance metrics in real time wi…
543940active
ding113/claude-code-hub
CC Hub is a self-hosted AI API proxy and gateway service for Claude Code, Codex, and other OpenAI/Claude-compatible APIs, built with Next.j…
833402active
bojand/ghz
ghz is a command-line utility and Go package for benchmarking and load testing gRPC services. It supports unary, streaming, and duplex call…
713358active
Soju06/codex-lb
A self-hosted load balancer and proxy for ChatGPT/Codex accounts that pools multiple accounts behind OpenAI-compatible endpoints. It includ…
763267active
iqiyi/dpvs
DPVS is a high-performance Layer-4 load balancer built on DPDK, derived from LVS and running entirely in user space with kernel bypass. It …
533244active
Netflix/eureka
Netflix Eureka is a RESTful service registry used primarily in AWS cloud environments for service discovery, mid-tier load balancing, and f…
8112745maintenance
kube-vip/kube-vip
kube-vip is a self-contained Go-based virtual IP and load-balancer for Kubernetes, providing high availability for the control plane and Lo…
1002982active
alexfernandez/loadtest
A Node.js CLI tool and library that runs load tests against HTTP or WebSocket URLs, with an Apache ab-compatible interface plus a --rps opt…
572632active
processone/tsung
Tsung is a multi-protocol distributed load testing and benchmarking tool written in Erlang. It simulates thousands of clients to test the s…
602628active
yandex/yandex-tank
Yandex.Tank is an extensible open-source load and performance testing tool for Linux, supporting multiple load generators such as Phantom, …
672599active
cloudnativelabs/kube-router
Kube-router is a turnkey Kubernetes networking solution that combines pod networking (CNI), an IPVS/LVS-based service proxy, NetworkPolicy …
962508active
fcsonline/drill
Drill is a lightweight HTTP load testing tool written in Rust, designed as a JVM-free alternative to tools like JMeter. Benchmark plans are…
842311active
PragmaticFlow/NBomber
NBomber is a distributed load-testing framework for .NET that lets you write load test scenarios in plain C# or F# with no dependency on pr…
882241active
Blazemeter/taurus
Taurus (bzt) is an automation-friendly framework for continuous performance and functional testing that wraps tools like JMeter, Gatling, L…
882116active
jasonwong1991/easy_proxies
Easy Proxies is a Go-based proxy pool manager built on sing-box that aggregates many upstream proxy nodes into a single stable, health-chec…
841783active
newsapps/beeswithmachineguns
Bees with Machine Guns is a Python CLI utility that spins up many micro EC2 instances ('bees') to perform distributed load testing against …
326629maintenance
vllm-project/guidellm
GuideLLM is an SLO-aware benchmarking and evaluation platform for LLM inference deployments, simulating real-world workloads against OpenAI…
921698active
intentee/paddler
Paddler is an open-source LLM/VLM load balancer and serving platform built around the llama.cpp (ggml) ecosystem, packaged as a single Rust…
881679active
shekyan/slowhttptest
SlowHTTPTest is a highly configurable command-line tool that simulates Application Layer Denial of Service attacks by prolonging HTTP conne…
841650active
kffl/speedbump
Speedbump is a TCP proxy written in Go that simulates variable, predictable network latency using configurable sine and sawtooth wave summa…
231557active
ContentSquare/chproxy
Chproxy is an open-source HTTP proxy and load balancer for ClickHouse databases, written in Go. It routes requests across multiple ClickHou…
651486active
giltene/wrk2
wrk2 is a constant-throughput HTTP benchmarking tool based on wrk, modified to produce accurate latency recordings using HdrHistograms. It …
324635maintenance
kubernetes/ingress-gce
GLBC is the Google Cloud (GCE) L7 load balancer controller for Kubernetes, managing external load balancers configured through the Kubernet…
681302active
nginxinc/NGINX-Demos
A collection of demo configurations and scripts from NGINX showing load balancing, service discovery, autoscaling, and deployment patterns …
751286active
myzhan/boomer
Boomer is a Go library that acts as a high-performance load generator for Locust, spawning thousands of goroutines to run test code concurr…
701237active
jcmoraisjr/haproxy-ingress
HAProxy Ingress is a Kubernetes ingress controller that configures an embedded HAProxy load balancer to route external traffic to in-cluste…
981172active
SIPp
SIPp is a free, open-source SIP (Session Initiation Protocol) protocol testing tool written in C++. It can generate SIP traffic to test, be…
931141active
dotnet/crank
Crank is Microsoft's benchmarking infrastructure used by the .NET team to run performance benchmarks, including TechEmpower web framework s…
761083active
facebook/dhcplb
dhcplb is Facebook's production DHCP v4/v6 load balancer and relayer, also usable as a multithreaded DHCP server framework. It balances DHC…
731063active
tsliwowicz/go-wrk
go-wrk is an HTTP benchmarking and load-testing CLI tool written in Go, inspired by the wrk tool. It uses goroutines for concurrent async I…
691061stable
redis/memtier_benchmark
memtier_benchmark is a command-line load generation and benchmarking tool for NoSQL key-value databases, developed by Redis. It supports bo…
991054active
vulcand/vulcand
Vulcand is a programmatic, extensible HTTP reverse proxy and load balancer for microservices and API management, backed by etcd for dynamic…
233093maintenance
EZLippi/WebBench
WebBench is a very simple website stress-testing tool for Linux, originally written by Radim Kolar in 1997. It uses fork() to simulate mult…
322792maintenance
github/glb-director
GitHub's GLB Director is a set of components implementing a scalable, stateless Layer 4 load balancer for bare metal datacenter environment…
672457maintenance
Meituan-Dianping/DBProxy
DBProxy is a MySQL-protocol database middleware developed by Meituan-Dianping's DBA team, forked from Qihoo 360's Atlas with bug fixes and …
322264maintenance
yyyar/gobetween
gobetween is a modern, minimalistic L4 load balancer and reverse proxy written in Go, distributed as a single binary. It supports TCP, TLS …
361988maintenance
bilibili/discovery
Discovery is Bilibili's production-ready service registry used for locating middle-tier servers to enable resilient load balancing and fail…
231803maintenance
hallatore/Netling
Netling is a fast, lightweight load testing client for web testing, available as a WPF GUI, console client, or embeddable .NET library. It …
231346maintenance
desktoppr/wbench
WBench is a Ruby command-line tool that benchmarks end-user website load times using the HTML5 performance timing API. It simulates first-t…
321330maintenance
observing/thor
Thor is a Node.js CLI tool for benchmarking and load testing WebSocket servers. It generates large numbers of persistent WebSocket connecti…
321302maintenance
tarekziade/boom
Boom! is a simple Python command-line HTTP load testing tool designed as a replacement for Apache Bench, using greenlets to simulate thousa…
101209maintenance
trimstray/multitor
A shell-based CLI tool that spins up multiple TOR instances and load-balances traffic across them through a single endpoint using HAProxy, …
321190maintenance
arriven/db1000n
db1000n is a simple distributed load generation tool written in Go that fetches a JSON config from a local or remote location and runs the …
231147maintenance
httperf/httperf
httperf is a command-line HTTP load generator for measuring web server performance. It supports HTTP/1.1 and SSL and is designed to generat…
321016maintenance
maintell/webBenchmark
A Go-based command-line HTTP benchmark tool that floods a target URL with concurrent requests to test server bandwidth and performance. It …
231004maintenance
goadapp/goad
Goad is a highly distributed load testing tool written in Go that runs HTTP load tests from AWS Lambda across multiple regions simultaneous…
101866abandoned
xiaojiaqi/10billionhongbaos
A Go-based stress-testing project that simulates the 2015 WeChat red envelope scenario, supporting one million concurrent users on a single…
321689abandoned
twitter-archive/iago
Iago is a load generator from Twitter for producing realistic traffic against services, written in Scala on the JVM. Users write Scala or J…
101333abandoned
Kubernetes
Kubernetes (K8s) is an open-source container orchestration system for automating the deployment, scaling, and management of containerized a…
94128491stable
Envoy
Envoy is a CNCF-hosted, high-performance C++ edge, middle, and service proxy designed for cloud-native and AI-native applications. It provi…
9529082stable
Cilium
Cilium is an open-source networking, security, and observability solution for Kubernetes and container workloads built on an eBPF-based dat…
9425622stable
goproxy
GoProxy is a high-performance, cross-platform proxy server written in Go supporting HTTP(S), SOCKS5, SS, WebSocket, TCP, UDP, and DNS proxy…
8817142active
sogou/workflow
Sogou C++ Workflow is an enterprise-level C++ framework for parallel computing and asynchronous networking, powering Sogou's back-end servi…
8714424stable
dotnet/yarp
YARP (Yet Another Reverse Proxy) is a .NET library and toolkit for building high-performance, customizable HTTP reverse proxy servers on AS…
679627stable
CoAI.Dev (Chat Nio)
CoAI.Dev is a self-hostable, multi-tenant AI platform combining a ChatGPT-style chat UI with an enterprise-grade unified LLM gateway suppor…
509323active
FastDFS
FastDFS is an open-source high-performance distributed file system written in C, providing file storing, syncing, uploading, and downloadin…
949260stable
karatelabs/karate
Karate is an open-source Java-based test automation framework that unifies API testing (REST, GraphQL, SOAP, WebSocket), UI browser automat…
998985active
twitter/finagle
Finagle is an extensible, fault-tolerant, protocol-agnostic RPC system for the JVM, written in Scala with idiomatic APIs for both Scala and…
638867stable
maximhq/bifrost
Bifrost is a high-performance, open-source AI gateway written in Go that unifies access to 23+ LLM providers (OpenAI, Anthropic, AWS Bedroc…
848865active
ThreeMammals/Ocelot
Ocelot is a .NET API gateway built as a series of ASP.NET Core middlewares, providing a unified entry point for microservices architectures…
978716active
cloudwego/kitex
Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It i…
998050stable
Colyseus
Colyseus is an authoritative multiplayer game framework for Node.js that provides room-based matchmaking, automatic state synchronization, …
967426stable
tbphp/gpt-load
GPT-Load is a high-performance, enterprise-grade AI API transparent proxy service built in Go that aggregates multiple AI providers (OpenAI…
837158active
luraproject/lura
Lura is an open-source Go framework for building ultra-performant API Gateways and proxies, formerly known as the KrakenD framework. It agg…
806803stable
Motan
Motan is a cross-language remote procedure call (RPC) framework for rapidly building high-performance distributed services, originally deve…
465865active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active

page 1 / 2 next →