hey
Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.
What hey is
hey is a command-line program that sends load to a web application. It runs a set number of requests at a chosen concurrency level and prints statistics. A duration flag can replace the request count. A per-worker rate limit caps queries per second. Flags set the HTTP method, headers, request body, timeout, basic authentication and proxy. HTTP/2 endpoints are supported. Results print as a summary or as CSV. The project was previously named boom.
Written from the project's README, read .
- Category
- Performance and load testing
- License
- Apache-2.0
- Language
- Go
- Changelog
- Releases on GitHub
Repository metrics
Status
slowLast commit 91 to 365 days before the fetch date.Computed from the last commit date and the archive flag on the fetch date. See the status rules.
Alternatives
Listed performance and load testing tools, same primary language first, then by GitHub stars. Each line gives one fact from the tool's documentation where it differs from hey's, with its source. See also hey alternatives.
k6: Protocols: HTTP, WebSockets, gRPC, browser; more through extensions. source: README
Vegeta: Protocols: HTTP, with HTTP/2 to servers that support it and h2c. source: README
ali: Protocols: HTTP, including HTTP/2 where the server supports it. source: README
Fortio: Protocols: HTTP, gRPC, TCP, UDP. source: README
ghz: Protocols: gRPC. source: README
Lighthouse: Test authoring format: Config file via --config-path; custom audits and gatherers written as extensions. source: README
Locust: Protocols: HTTP; other protocols and systems through user-written clients. source: README
oha: Protocols: HTTP 0.9, 1.0, 1.1, 2 and 3 (HTTP/3 behind an experimental build feature). source: README
Comparisons
How to install
brew install heyQuestions
Is hey open source?
Yes. hey is released under Apache-2.0, an OSI-approved license, as reported by the GitHub API on 2026-09-22.
Is hey maintained?
On 2026-09-22, the last commit to the default branch was on 2026-01-10, so the listed status is slow. Rule: Last commit 91 to 365 days before the fetch date.
How many GitHub stars does hey have?
20,276 stars on 2026-09-22, from the GitHub API. The number is refreshed at each monthly update.
What language is hey written in?
The repository's primary language, as reported by the GitHub API, is Go.
How do I install hey?
The README gives this command: brew install hey
Sources
- GitHub REST API: repository, read
- GitHub REST API: commits, read
- GitHub REST API: latest release, read
- GitHub REST API: contributors, read
- README, read