tsenart/vegeta
HTTP load testing tool and library. It's over 9000! observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 67
- Release rhythm 22
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4768
- days_rel: 306
- days_push: 198
- n_releases_24m: 1
Adoption not part of the score
25166 stars · 1421 forks observed · 2026-08-28
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-08-28 · eb0aeffb3f57
- homepage: http://godoc.org/github.com/tsenart/vegeta/lib · fetched 2026-08-29 · 82cf623fbe75
- site_page: https://pkg.go.dev/about · fetched 2026-08-29 · 757852027879
- site_page: https://pkg.go.dev/github.com/tsenart/vegeta/lib · fetched 2026-08-29 · a5d999bde5d5
- site_page: https://go.dev/project · fetched 2026-08-29 · d5ca00bb378b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tsenart/vegeta | main | 58 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem