tsenart/vegeta
Some data may be outdated — see provenance labels.
HTTP load testing tool and library. It's over 9000! observed · 2026-10-01
Health v2 · maintenance only
68/100
- Activity 96
- Release rhythm 15
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4816
- days_rel: 354
- days_push: 27
- n_releases_24m: 1
Adoption not part of the score
25203 stars · 1422 forks observed · 2026-10-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
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 UNIX-composable CLI and as an embeddable Go package, with extensive reporting and distributed load testing support.
Use cases
- load test an HTTP API at a constant request rate
- benchmark endpoint latency and throughput
- run distributed load tests against a web service
- embed an HTTP attack generator in a Go program
- generate latency histograms and reports from load tests
When to choose
- you need constant-rate HTTP load generation that avoids coordinated omission
- you want a single static binary that is easy to install and script
- you need both a CLI and a Go library for load testing
- you want rich reporting (text, histogram, JSON) from test results
When to avoid
- you need protocol support beyond HTTP/1.1 and HTTP/2 (e.g. gRPC, WebSockets)
- you need scenario-based or user-journey load testing with complex scripting
- you need a GUI or record/replay proxy workflow
Facets
cli-tool · maturity stable
load-testing benchmarking http-client cli developer-tools testing performance apis web-development windows bsd go cli cross-platform http stress-testing go-library constant-request-rate coordinated-omission linux macos
5 sources
- readme: https://github.com/tsenart/vegeta · fetched 2026-10-01 · eb0aeffb3f57
- homepage: http://godoc.org/github.com/tsenart/vegeta/lib · fetched 2026-09-28 · 82cf623fbe75
- site_page: https://pkg.go.dev/about · fetched 2026-09-28 · 757852027879
- site_page: https://pkg.go.dev/github.com/tsenart/vegeta/lib · fetched 2026-09-28 · a5d999bde5d5
- site_page: https://go.dev/project · fetched 2026-09-28 · d5ca00bb378b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tsenart/vegeta | main | 68 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem