pkg.soopen package index

brew / rang 1607

Installer hey avec Homebrew, apk, apt, MacPorts, Nix, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de hey pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install hey

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install hey

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

Linux

Alpine Linux apkvérifié · 92%
sudo apk add hey

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

Debian aptvérifié · 92%
sudo apt install hey

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

Nixvérifié · 92%
nix profile install nixpkgs#hey

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

openSUSE zyppervérifié · 92%
sudo zypper install hey

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

aperçu

Résumé du paquet

HTTP load generator, ApacheBench (ab) replacement

Commandes et alias

  • hey

historique

Historique du projet et usages

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.

Historique du projet

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.

Historique d'adoption

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.

Modes d'utilisation

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.

Pourquoi les passionnés de paquets s'y intéressent

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.

Chronologie

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

Sources

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

posture de sécurité

Niveau de risque : yellow

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

Classificateur de risque

risque yellow · confiance moyen · runtime

Pourquoi

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

Signaux

  • text:http
  • text:repl

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
heycliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-04
version du gestionnaire0.1.5
gestionnaire mis à jour2026-07-25
données localesOK
amontà jour
dernière version détectéev0.1.5

https://github.com/rakyll/hey

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:hey
Version0.1.5
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/hey
Page d'accueilhttps://github.com/rakyll/hey
Dépôthttps://github.com/rakyll/hey
LicenceApache-2.0
Archive sourcehttps://github.com/rakyll/hey/archive/refs/tags/v0.1.5.tar.gz
Dernière mise à jour2026-07-25T20:56:30-04:00
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

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 Dépendances
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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 Dépendances
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : 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
  • Correspondance par : 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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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