pkg.soopen package index

brew / 順位 1607

hey を Homebrew, apk, apt, MacPorts, Nix, zypper でインストール

hey のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install hey

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install hey

MacPorts ports tree · www/hey/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add hey

Alpine Linux edge package indexes · hey · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install hey

Debian stable package indexes · hey · ソース: deb.debian.org

Nix確認済み · 92%
nix profile install nixpkgs#hey

nixpkgs package indexes · pkgs/by-name/he/hey/package.nix · ソース: api.github.com

openSUSE zypper確認済み · 92%
sudo zypper install hey

openSUSE Tumbleweed package metadata · hey · ソース: download.opensuse.org

概要

パッケージ概要

HTTP load generator, ApacheBench (ab) replacement

コマンドとエイリアス

  • hey

履歴

プロジェクトの歴史と使われ方

hey is a small Go HTTP load generator and benchmarking CLI, explicitly described as an ApacheBench replacement. It sends concurrent requests to a URL and reports timing and response statistics.

プロジェクトの歴史

The GitHub repository was created in September 2016. The README explains the naming history: the project was originally called boom, was influenced by Tarek Ziade's boom, and was renamed to hey to avoid binary-name conflicts and preserve the original boom name for its owner.

The project stayed deliberately small: a single-purpose executable with flags for request count, concurrency, rate limiting, duration-based runs, output format, HTTP method, headers, body data, basic auth, proxy, keep-alive behavior, redirects, CPU count, and HTTP/2.

採用の歴史

Homebrew packaging is documented directly in the README, and the batch metadata lists additional package-manager coverage in Alpine, Debian, MacPorts, Nix, Ubuntu, and openSUSE/Zypper. That spread reflects hey's role as a drop-in CLI utility for quick HTTP load checks.

GitHub release pages show tagged 0.1.x releases and downloadable assets, including platform binaries in older releases. Later release notes document community pull requests and additions such as Dockerfile support, CI, DNS-output fixes, dependency upgrades, and a request-function hook for library-style traffic variation.

使われ方

The common use is intentionally direct: run hey against a URL, optionally choose total requests with -n, concurrency with -c, duration with -z, per-worker QPS with -q, and method/body/header options for non-GET requests. The README examples cover default requests, a 1000-request/100-worker run, duration-based load, POST bodies, custom headers, HTTP/2, and rate limiting.

The tool sits between curl-style manual checks and heavier load-testing systems. It is most useful when a developer, operator, or package maintainer wants a quick repeatable command that can be installed with the local package manager and run without a service or scenario file.

パッケージ好きにとっての重要性

hey is package-nerd significant because ApacheBench is ubiquitous but historically tied to Apache httpd packaging. hey gives users a small standalone Go binary with a modern CLI surface, HTTP/2 support, and easy cross-platform distribution.

The rename from boom to hey is also a packaging lesson: executable names collide, and a short memorable binary name only works if it does not trample an existing tool's namespace.

タイムライン

  • 2016-09: GitHub repository metadata records creation of rakyll/hey.
  • 2016: The README records the rename from boom to hey after conflicts with Tarek Ziade's boom.
  • 2010s: README installation notes include platform binaries and Homebrew packaging.
  • 2020s: Release notes document continued maintenance through 0.1.x tags, including request-generation hooks, Dockerfile support, CI, and dependency updates.

Related projects

  • Related tools include ApacheBench (ab), Tarek Ziade's boom, wrk, vegeta, bombardier, curl for single-request checks, and larger scenario-based load-testing systems.

ソース

  • GitHub README provides the origin/rename explanation, ApacheBench-replacement description, installation, package-manager note, usage flags, HTTP/2 support, and examples.
  • GitHub release pages provide tagged release history and maintenance notes.
  • Homebrew formula metadata and the input package-manager map support the package-manager adoption summary.

セキュリティ状態

リスクレベル: yellow

broad file, network, media, or database tool signal. generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • broad file, network, media, or database tool signal
  • generalized runtime or code generation signal

信号

  • text:http
  • text:repl

インストール挙動

  • Homebrew bottle メタデータは記録されていません。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
hey実行可能ファイルインデックス済み実行可能ファイルローカル実行可能ファイルインデックスから検出されました。

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-08-03
マネージャ版0.1.5
マネージャ更新日2026-07-25
ローカルデータ不明
上流利用不可
検出された最新未検出
  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:hey
バージョン0.1.5
パッケージマネージャHomebrew
ホームページhttps://github.com/rakyll/hey
リポジトリhttps://github.com/rakyll/hey
最終更新2026-07-25T20:56:30-04:00
Pulseupdated
Bottle未記録
サービス宣言なし

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

hey 0.1.4+ds-1+b8

Sends some load to a web application

https://github.com/rakyll/hey

sudo apt install hey
  • Section: devel
  • Architecture: amd64
  • Source Package: hey
  • 1 依存関係
  • normalized package name match
  • 一致条件: Hey
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hey from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

hey

nix profile install nixpkgs#hey
  • normalized package name match
  • 一致条件: Hey
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/he/hey/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

hey 0.1.4-2build1

Sends some load to a web application

https://github.com/rakyll/hey

sudo apt install hey
  • Section: universe/devel
  • Architecture: amd64
  • 1 依存関係
  • normalized package name match
  • 一致条件: Hey
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hey from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

hey 0.1.4-r42

HTTP load generator

https://github.com/rakyll/hey

sudo apk add hey
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: hey
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Hey
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: hey from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper95%

hey 0.1.5-1.7

HTTP load generator, ApacheBench (ab) replacement

https://github.com/rakyll/hey

sudo zypper install hey
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: hey
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Hey
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: hey from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

hey

sudo port install hey
  • normalized package name match
  • 一致条件: Hey
MacPorts ports tree · api.github.com · MacPorts ports tree: www/hey/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation