pkg.soopen package index

brew / Rang 1607

hey mit Homebrew, apk, apt, MacPorts, Nix, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für hey in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install hey

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install hey

MacPorts ports tree · www/hey/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add hey

Alpine Linux edge package indexes · hey · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install hey

Debian stable package indexes · hey · Quelle: deb.debian.org

Nixverifiziert · 92%
nix profile install nixpkgs#hey

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

openSUSE zypperverifiziert · 92%
sudo zypper install hey

openSUSE Tumbleweed package metadata · hey · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

HTTP load generator, ApacheBench (ab) replacement

Befehle und Aliase

  • hey

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Quellen

  • 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.

Sicherheitslage

Risikostufe: yellow

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

Risikoklassifikator

yellow Risiko · mittel Konfidenz · runtime

Warum

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

Signale

  • text:http
  • text:repl

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
heycliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-04
Manager-Version0.1.5
Manager aktualisiert2026-07-25
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.1.5

https://github.com/rakyll/hey

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:hey
Version0.1.5
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/hey
Homepagehttps://github.com/rakyll/hey
Repositoryhttps://github.com/rakyll/hey
LizenzApache-2.0
Quellarchivhttps://github.com/rakyll/hey/archive/refs/tags/v0.1.5.tar.gz
Zuletzt aktualisiert2026-07-25T20:56:30-04:00
Pulseupdated
Build-Abhängigkeitengo
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namehey
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

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